Indy DID Method is a decentralized identifier specification designed for privacy-preserving self-sovereign identity on Hyperledger Indy networks. The method comes in two implementations: the original Indy Node implementation and the newer Indy Besu implementation that leverages Hyperledger Besu blockchain technology.
The method enables creation and management of decentralized identifiers specifically for verifiable credentials use cases. Key features include:
For the original implementation, DIDs are stored as NYM transactions containing:
Ed25519 verification keyFor the Indy Besu implementation, DIDs are stored as complete W3C DID Documents using:
Secp256k1 keys for blockchain transactionsTechnical details:
did:indy:<network>:<identifier> or did:indy:besu:<network>:<ethereum-address>sovrin, idunion)Create: Write new NYM/DID Document with verification keyRead: Resolve DID to DID Document with state proofUpdate: Modify verification key or DID Document content Deactivate: Set verification key to nullCurveZMQ/devp2pIf 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