Grano DID Method (did:grn) is a decentralized identifier implementation built on the Grano blockchain network. This method provides a way to create and manage decentralized identifiers without requiring explicit registration transactions, making it lightweight and efficient. The system uses secp256k1 cryptography and leverages the Grano blockchain's smart contract capabilities for identity management.
The core functionality revolves around Grano addresses which serve as the foundation for DIDs. Each DID is automatically associated with a default DID Document containing basic verification capabilities. The method supports controller management, allowing identity owners to transfer control of their DIDs to different addresses, and provides attribute management for adding services and verification methods.
Key features include:
The method specifically avoids storing personal information on-chain and focuses on maintaining only public keys, service endpoints, and control relationships. This approach aligns with privacy best practices while providing robust identity management capabilities.
Technical Implementation:
did:grn:<grano-address>grano-address = grano1 + 38*HEXDIGread-only functions on the Grano registryDIDControllerChangedDIDAttributeChangedEcdsaSecp256k1RecoveryMethod2020W3C DID specification complianceIf 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