The Orb DID Method is a decentralized identifier system built on a federated and replicated Verifiable Data Registry (VDR). Unlike blockchain-based DID methods, Orb operates through a network of interconnected servers that write, monitor, witness, and propagate DID operations without requiring a common blockchain for coordination.
The method uses a content-addressable architecture where DID operations are batched into graph nodes that can be discovered through both domain-based mechanisms and Distributed Hash Tables (DHTs). Each server in the network can act as a witness, maintaining an append-only Merkle Tree log of observed transactions.
Key features include:
Sidetree protocolActivityPub for propagationThe architecture consists of three primary server roles:
Technical Implementation:
DID Format:
did:orb:<anchor-hash>:<did-suffix>
Key Components:
ActivityStreams and ActivityPub for federationRFC7033 for endpoint discoverySidetree protocol for DID operationsRFC6962 for witness ledgersSecurity Features:
The method is particularly innovative in its:
The technology stack includes:
ActivityPub for federationSidetree for DID operationsContent-addressable Storage for data persistenceWebFinger for service discoveryMerkle Trees for witness ledgersIf you are featured in the Web of Trust Map and wish to exercise your GDPR rights, including the right to be forgotten, visit the privacy policy page