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

Description −

Description
Source

The did:ccd method is a decentralized identifier solution built on the Concordium blockchain platform. It provides five distinct types of DIDs:

  1. Account DIDs - representing blockchain accounts
  2. Credential DIDs - representing identity credentials
  3. Smart Contract DIDs - for smart contract instances
  4. Public Key DIDs - for cryptographic key pairs
  5. Identity Provider DIDs - for approved identity verification organizations

The method leverages Concordium's built-in identity infrastructure and uses the blockchain for DID creation, resolution and management. A key feature is its support for threshold signatures and complex authentication schemes, allowing multiple credentials and keys to be required for authentication.

The did:ccd method implements a sophisticated verification framework that supports nested threshold schemes - requiring X out of Y credentials to sign, with each credential potentially requiring R out of N keys. This enables flexible and robust security configurations.

Notable characteristics include:

  • Native integration with Concordium's identity system
  • Support for both mainnet and testnet networks
  • Smart contract addressing through DID references
  • Credential management capabilities
  • Built-in support for identity providers

Technical Implementation:

  1. DID Generation and Structure:
  • Format: did:ccd:[network]:[type]:[identifier]
  • Types include: acc, cred, sci, pkc, idp
  • Identifiers use base58 or base16 encoding depending on type
  • Network specification (mainnet/testnet) is optional
  1. Resolution Process:
  • Uses Concordium's gRPC interface
  • Different resolution methods for each DID type:
    • Accounts: GetAccountInfo
    • Smart Contracts: GetInstanceInfo
    • Identity Providers: GetIdentityProviders
  1. Key Management Features:
  • Threshold Signatures support
  • Nested Authentication schemes
  • Uses Ed25519 cryptography
  • Supports key rotation and credential updates
  1. Unique Characteristics:
  • Smart Contract Reference syntax for entrypoint invocation
  • Identity Provider integration
  • Credential Registry capabilities
  • Multi-level Authentication schemes
  1. Technology Stack:
  • Built on Concordium Layer-1 blockchain
  • Uses W3C DID specification
  • Implements ConditionalProof2022 verification
  • Supports base58 and base16 encodings
  • Uses gRPC for resolution

Projects compatible with, endorsing or using this DID Method −

Project
Website
Source

Compatible DLT Instances −

DLT Instance
Operator
Source

Entities maintaining or authoring this DID Method −

Persons associated with this DID Method −

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