Decentralized and encrypted filesharing via IPFS and permission and rights management via an Ethereum contract.