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

Description

Description
Source

M2M DID Method is a decentralized identifier solution designed for enterprise blockchain environments, specifically integrated with Blockchain as a Service (BaaS) platforms. Built on Hyperledger Indy and Hyperledger Fabric, this method is part of the ACCIO platform which provides Self-Sovereign Identity (SSI) and Verifiable Credentials capabilities.

The method enables secure digital identity management through a combination of blockchain-based authentication and credential verification. Each DID is uniquely generated using ECC (Elliptic-curve Cryptography) and encoded in Base58 format. The system supports both ed25519 and secp256r1 cryptographic algorithms for key generation.

Key features include:

  • Multi-tenancy support for enterprise environments
  • Agent-based architecture for credential management
  • Integration with BaaS platforms
  • Support for DIDComm V2 protocol
  • Privacy-preserving design that keeps personal data off-chain

The method is particularly notable for its:

  • Enterprise-focused implementation
  • Integration with cloud services through BYOC/BYOS capabilities
  • Comprehensive mediator infrastructure for agent communication
  • Support for both JWT and AnonCreds credential formats

Technical Implementation:

  1. DID Generation and Structure:
  • Format: did:m2m:<base58-encoded-id>
  • The identifier uses a 22-character Base58 encoding
  • Generated from ECC public keys

    Example: did:m2m:Th7MpTaRZVRYnPiabds81Y

  1. Resolution Process:
  • Follows W3C DIDs v1.0 specification
  • Implements DIF DID Resolution v0.3
  • Resolves through ACCIO Platform infrastructure
  1. Key Management:
  • Supports multiple verification methods
  • Uses Ed25519VerificationKey2018 for key representation
  • Enables key rotation and updates
  • Implements deactivation mechanism through key nullification
  1. Security Features:
  • Private key isolation
  • No personal data storage in DID Documents
  • Encrypted personal data storage on user devices
  • Agent-based security model
  1. Technology Stack:
  • Built on Hyperledger Indy blockchain
  • Implements DIDComm V2 protocol
  • Uses Scala-based agent implementation
  • Supports HTTP event notifications
  • Integrates with BaaS infrastructure

The method includes comprehensive CRUD operations:

  1. Create: Generates keypairs, DID, and DID Document
  2. Read: Resolves DID Documents per W3C specifications
  3. Update: Modifies document properties and verification methods
  4. Deactivate: Permanently disables DIDs through key nullification

Projects compatible with, endorsing or using this DID Method

Compatible DLT Instances

DLT Instance
Operator
Source

Entities maintaining or authoring this DID Method

Entity
Website
Source

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