Skip to content

Intellectual property protection and versioning

License

Notifications You must be signed in to change notification settings

ProSe-Dev/prose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProSe — intellectual property protection with blockchain

Golang Documentation Build Status Go Report Card License: MIT

ProSe is a prototype blockchain for online intellectual property protection. As a service, it provides an untamperable recording of idea ownership as files are modified over time. Ownership can be easily retrieved using verified timestamps. Additionally, ProSe does not receive or store actual file content; only file hashes. We integrate with Git for local file versioning so that file changes are stored and versioned, though no knowledge of Git is required.

ProSe is named as wordplay on "Pro Se", which is to represent oneself in court and "prose" being a mundane, prosaic application for its apparent simplicity to users.

Usage

See the latest ProSe client binaries under releases.

See the FAQ page within the client for usage instructions.

Blockchain hosting

See the latest ProSe CLI binary under releases.

Sample cluster configurations can be found in the examples directory at prose/examples.

Contributing

To contribute to ProSe, a few special dependencies are required.

  • Install protoc - make sure that you also execute go get -u github.com/golang/protobuf/protoc-gen-go and add $GOPATH/bin to $PATH.
  • Install noise - at the time of writing, we are using the cleanup branch; after executing go get make sure you checkout the correct branch
  • Install tmuxp - pip install --user tmuxp - this is used for example execution in prose/examples

About

Intellectual property protection and versioning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published