NEW
Report & API Now Live! Data insights report and open data API endpoints live as of September 23, 2025

Sovrin DID Method Specification

type
Standard
Documentation

Description −

Description
Source

The Sovrin DID Method is a decentralized identifier specification designed specifically for privacy-preserving self-sovereign identity on the Sovrin Foundation's public ledger. The method uses the prefix did:sov and implements a unique approach to managing digital identities through a purpose-built distributed ledger.

The specification defines how DIDs are created, read, updated, and deleted on the Sovrin network, with special attention to privacy and security considerations. A key differentiating feature is its optimization for DIDs and DID Documents, along with integration with verifiable claims.

Key Features:

  • Base58-encoded 16-byte identifiers
  • Support for multiple sub-namespaces
  • Built-in endpoint management
  • Comprehensive key authorization system
  • Integration with DIDComm messaging

Technical Specifications:

  1. Purpose and Scope:
  • Provides decentralized identity management on Sovrin network
  • Enables privacy-preserving self-sovereign identity
  • Supports verifiable claims integration
  • Manages DID Document lifecycle
  1. Key Technical Specifications:
  • Namestring Format: did:sov:[21-22 characters]
  • Identifier Generation:
    • Uses base58 encoding
    • Based on 16-byte UUID or Ed25519 verification key
    • Case-sensitive implementation
  1. Implementation Requirements:
  • Support for NYM and ATTRIB transactions
  • Implementation of CurveZMQ for secure communication
  • Compliance with Plenum consensus protocol
  • Support for multiple key authorization levels:
    • ADD_KEY
    • REM_KEY
    • ALL
  1. Security Considerations:
  • Uses CurveZMQ for secure communication
  • Implements modified Byzantine Fault Tolerance
  • Stores only public data on-ledger:
    • Public DIDs/DID Documents
    • Credential Schemas
    • Credential Definitions
    • Revocation Registries
  1. Interoperability Features:
  • Compatible with W3C DID specification
  • Supports multiple service endpoint types
  • Integrates with DIDComm messaging protocols
  • Supports standard cryptographic suites:
    • Ed25519 for signatures
    • X25519 for key agreement
  1. Current Adoption:
  • Implemented in Hyperledger Indy
  • Used by Sovrin Foundation network
  • Reference implementation available through Hyperledger repositories

Statistics −

Projects Following
Source
0

Under Management at −

Project
Website
Source

Projects Following or working on this Standard −

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