JLINX is a decentralized off-chain governance protocol. It gives both people and organizations agency over non-monetary data sharing and decision making. Each party is represented by their own cloud agent node. Human and machine-readable contracts provide data control, legal agreements and off-chain governance.
Cloud agents represent each party with JLINX contracts written in JSON. Cryptographic keys are used to sign contracts serialized in JSON-LD, which contains the human readable text, pointers to text, and “context” necessary to automate exchange between data stores. These machine-readable non-monetary data contracts are hashed and signed using standard PKI. Each agent node writes a signed hash to its own 'tokenless' micro-ledger, and optionally any other blockchains, to provide non-repudiation.
Cloud agent nodes hold DID keys as well as contracts in a system where each user controls their own identity and agreements with a master key from their own device.