DID Registration is a technical specification that defines standardized interfaces for creating, updating, and deactivating Decentralized Identifiers (DIDs) across different DID methods. The specification complements the DID Resolution process by establishing a "DID Registrar" component that handles DID lifecycle operations through a common interface.
The specification focuses on the registration and management aspects of DIDs without dictating specific DID method implementations. It provides a method-agnostic approach that allows different DID methods to be supported through a unified interface while maintaining their unique characteristics.
Key features include:
create()
, update()
, and deactivate()
Purpose and Scope:
Technical Specifications:
JSON
-based input/output formatsfinished
failed
action
wait
HTTPS
binding for remote service deploymentImplementation Requirements:
Security Considerations:
Interoperability Features:
Current Adoption:
Implementation examples include:
- DIF Universal Registrar
- Universal Services
- ACA-py
- aries-framework-go
- Veramo
- DIDKit
If 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