A self enforcing copyright contract implemented in Ethereum Solidity smart contract language.
IMPORTANT NOTE: Don't use this project in production. The code is for research and demonstration purpose.
- Records only the metadata or hash value of the copyright content.
- Content purchase transaction processes are self enforced once the contract initiated. All transactions are recorded on chain and publicly auditable.
- Off chain issues such as law suits or bad debt collection are of course unhandleable.
TODO
CopyRightRecord
: An unique main contract acts as a proof of the copyright and records all transaction contracts' details.oneToManyMultiSig
: An unique Multisig contract that copyright owners can vote for decisions. For example, owners can vote to reject a specific transaction.CopyRightContract
: A transaction contract that buyer uses to purchase the right to use the content. On purchase, it logs the transaction detail on chain.
- GameScoreBet.sol
- paymentByInstallment.sol
I've demo this project in the Taipei Ethereum Meetup . Check out video and slides to learn more about this project.