Data Anchoring (DID Linking)
How a Lab's offchain data identity is anchored onchain β every Lab's data room DID is bound to its OCL-ID through a dual co-attested registry entry that anyone can verify.
Data Anchoring (DID Linking)
The Trust Problem
How a Link Is Created
1. createLab β Kamu provisions the Lab's account + data room,
each identified by a DID (did:odf:ed25519:β¦)
2. The backend queues the Lab for linking
3. The linking worker builds a signed, deadline-bound LinkDidRequest per DID
4. Kamu signs the request with the dataset's own ed25519 key (the proof)
and attests to that proof with its registered attester key
5. Molecule co-signs an EIP-712 attestation binding the request to the proof
6. The relayer submits linkDidBatch β both DIDs are linked in one
atomic transaction
7. The registry emits DidLinked events; the indexer confirms the linkDual Co-Attestation
What Anyone Can Verify
Beyond Kamu: Anchoring Any Data Source
Contract Reference
Item
Value
Current Status
Last updated