Home Blog Enterprise Blockchain and To Decentralized identity (DID): W3C standard implementati...
Enterprise Blockchain and To May 1, 2026 8 min read

Decentralized identity (DID): W3C standard implementation

Enterprise Blockchain and To Enterprise Guide 2026 SCALE D2C D2C Technology Enterprise Blockchain and To Enterprise Guide 2026 SCALE D2C D2C Technology

Decentralized Identity (DID) is a W3C standard for self-sovereign identity that gives individuals and organisations control over their digital credentials without depending on centralised identity providers. As enterprises seek to reduce dependence on Big Tech identity infrastructure and comply with emerging digital identity regulations, DID implementation is moving from experimental to enterprise roadmap.

What Is Decentralized Identity?

Decentralized Identity (DID) is a framework for digital identity that uses cryptographic keys and distributed ledgers (or other verifiable data registries) to create identifiers that are globally unique, cryptographically verifiable, and controlled entirely by the identity subject — not by a centralised identity provider like Google, Facebook, or a government database. Combined with Verifiable Credentials (VCs), DIDs enable a model where individuals present digitally signed credentials from trusted issuers without exposing their underlying data to every relying party.

Definition
A Decentralized Identifier (DID) is a W3C standard (W3C DID Core 1.0) identifier that is globally unique, cryptographically verifiable, and controlled by the identity subject — resolving to a DID Document that contains the public keys and service endpoints needed to interact with the DID controller.
100+
DID methods registered in the W3C DID registry
2022
W3C DID Core 1.0 reached W3C Recommendation status
eIDAS 2.0
EU digital identity regulation mandating VC-compatible wallets by 2026

DID Architecture: Core Components

🆔
DID (Decentralized Identifier)
A URI with the format did:method:method-specific-id (e.g. did:web:example.com, did:ion:EiD...). The DID resolves to a DID Document containing the controller's public keys and service endpoints.
📄
DID Document
A JSON-LD document containing the public keys, authentication methods, and service endpoints associated with a DID. Fetched by DID resolvers to verify credentials and establish secure communication with the DID controller.
🏅
Verifiable Credential (VC)
A W3C standard for tamper-evident, cryptographically signed claims about a subject. Issued by a trusted issuer (university, employer, government), held in a digital wallet, and presented to verifiers on demand.
👛
Digital Identity Wallet
Software (mobile app or cloud service) that stores DIDs and Verifiable Credentials, manages private keys, and facilitates credential presentation to verifiers. EU eIDAS 2.0 mandates national digital identity wallets for all EU member states.
🔍
DID Resolver
Infrastructure that resolves a DID to its DID Document using the method-specific resolution process. Universal resolvers (like the DIF Universal Resolver) can resolve multiple DID methods from a single endpoint.
Verifier
The relying party that requests and verifies Verifiable Credentials. Verifiers check the credential signature against the issuer's DID Document and validate that the credential has not been revoked.

Key DID Methods for Enterprise

DID MethodResolution MechanismEnterprise Use CaseNotes
did:webHTTPS / DNSOrganisational DIDs (company identity)Simplest to implement; relies on existing web infrastructure
did:ionBitcoin (Sidetree)Individual identity, high-assurance credentialsMicrosoft-developed; fully decentralised, no central authority
did:ebsiEU Blockchain Service InfrastructureEuropean digital identity, eIDAS 2.0 complianceUsed by EU member state identity wallets
did:cheqdCosmos-based blockchainEnterprise VC issuance with economic modelPayment rails for credential verification
did:jwkJSON Web Key (embedded in DID)Ephemeral DIDs, test environmentsNo external registry; DID Document embedded in the DID itself

Verifiable Credentials in Enterprise Workflows

Verifiable Credentials enable a range of enterprise workflows that currently rely on manual document verification, centralised databases, or costly intermediaries:

  • Employee onboarding: New employee presents VC from previous employer (employment history), university (degree), or government (right to work) — eliminating manual reference and credential checking.
  • B2B trust: Companies present VCs from accreditation bodies, insurers, or auditors (ISO 27001 certificate, SOC 2 report, insurance coverage) to trading partners without sharing underlying documents.
  • KYC/AML: Financial institutions accept reusable KYC credentials issued by regulated KYC providers — the customer completes KYC once and presents the VC to multiple financial institutions, reducing friction and cost.
  • Age and eligibility verification: Selective disclosure from a government VC proves age > 18 without revealing the actual date of birth — privacy-preserving compliance.
💡 eIDAS 2.0 and Enterprise Opportunity

The EU's eIDAS 2.0 regulation requires all EU member states to provide citizens with a digital identity wallet compatible with Verifiable Credentials by 2026. This creates a massive network effect: once millions of Europeans have government-issued VCs in their wallets, businesses can use them for KYC, age verification, and professional credential checks — replacing manual document verification workflows at scale.

Enterprise DID Implementation Roadmap

01
Use Case Identification
Identify the specific identity use case driving DID adoption: employee credential verification, B2B trust, customer KYC, or regulatory compliance (eIDAS 2.0). Use case drives DID method and VC schema selection.
02
DID Method Selection
Select did:web for organisational DIDs (simplest, no blockchain dependency). Select did:ion or did:ebsi for individual identity or regulatory compliance contexts. Avoid blockchain-based DIDs for use cases where DNS/HTTPS infrastructure is sufficient.
03
VC Schema and Trust Framework
Define the Verifiable Credential schema for your use case using W3C VC Data Model 2.0 (JSON-LD or JWT). Establish the trust framework: who are the trusted issuers, how are they accredited, and how is revocation handled?
04
Wallet and Issuance Infrastructure
Select or build a VC issuance service (Veramo, Credo-TS, or commercial options like Dock.io or MATTR). Integrate with an identity wallet (Microsoft Entra Verified ID, Lissi, or EUDI-compliant wallet for EU contexts).
05
Verification Integration
Integrate credential verification into your onboarding, authentication, or B2B portal workflows. Use the DIF Presentation Exchange protocol for standardised credential request/response across wallets and verifiers.

Frequently Asked Questions

A Decentralized Identifier (DID) is a globally unique identifier defined by the W3C DID Core 1.0 standard that follows the format did:method:method-specific-id. Unlike traditional identifiers (email addresses, usernames) that are controlled by a centralised authority, a DID is controlled entirely by the identity subject through cryptographic keys. The DID resolves to a DID Document — a JSON-LD file containing the controller's public keys and service endpoints — which allows anyone to verify signatures made by the DID controller without trusting a central authority.

A DID is an identifier — it answers "who are you?" by providing a cryptographically verifiable handle. A Verifiable Credential (VC) is a signed claim about a DID — it answers "what do you have?" or "what are you entitled to?" Examples: a university issues a VC asserting that DID X holds a computer science degree; a government issues a VC asserting that DID X is a resident of country Y and is over 18. The DID is the anchor for identity; VCs are the claims attached to that identity, issued by trusted third parties.

eIDAS 2.0 is an EU regulation that updates the original eIDAS (electronic identification and authentication and trust services) framework to mandate that all EU member states provide citizens with a European Digital Identity (EUDI) Wallet by 2026. These wallets are designed to hold Verifiable Credentials — government-issued digital credentials for identity, driving licences, professional qualifications, and more. The specification builds on W3C VC standards and DID methods (particularly did:ebsi for the EU Blockchain Service Infrastructure). For businesses operating in the EU, eIDAS 2.0-compatible wallets will enable seamless, privacy-preserving identity verification workflows.

did:web is the recommended starting point for most enterprise use cases — it uses HTTPS and DNS (infrastructure every enterprise already operates), is simple to implement, and doesn't require blockchain infrastructure. Use did:ion when you need high-assurance, truly decentralised identifiers not dependent on any organisation's DNS. Use did:ebsi for EU regulatory compliance (eIDAS 2.0) contexts. Avoid blockchain-based DID methods unless your use case requires the specific trust properties of a public blockchain — they add operational complexity without proportional benefit for most enterprise identity scenarios.

Selective disclosure allows a credential holder to prove specific claims from a credential without revealing all its contents. For example, proving age > 18 from a government-issued credential without revealing the actual date of birth, name, or address. This is implemented using cryptographic techniques: SD-JWT (Selective Disclosure for JWTs) allows individual claims to be disclosed selectively while the credential signature remains valid. BBS+ signatures (used in Hyperledger AnonCreds) enable zero-knowledge proofs — proving a claim is true without revealing the underlying value. Selective disclosure is one of the key privacy advantages of the VC model over traditional identity document scanning.

Verifiable Credential revocation is handled through revocation registries. The most common approaches are: Status List 2021 (W3C standard) — the issuer maintains a bitstring status list published as a URL in the credential; verifiers check the status bit to confirm the credential is still valid; BitString Status List (successor to Status List 2021) — improved privacy through encoding. Blockchain-based revocation registries offer decentralised revocation without depending on the issuer's infrastructure remaining online. The revocation mechanism must be specified in the credential's credentialStatus property and checked by verifiers as part of credential validation.

Key open-source frameworks include: Veramo (JavaScript/TypeScript) — modular framework for DID and VC operations, supporting multiple DID methods and credential formats; Credo-TS (formerly Aries Framework JavaScript) — enterprise-grade framework for DID and VC workflows; Hyperledger AnonCreds — for zero-knowledge credential implementations; and DIF's Universal Resolver for multi-method DID resolution. Commercial options include Microsoft Entra Verified ID (Azure-based, enterprise SLA), MATTR (enterprise VC platform, strong NZ/AU market), and Dock.io (blockchain-anchored VC issuance). The choice depends on your DID method requirements and the level of managed infrastructure vs self-hosted control you need.

DIDs and Verifiable Credentials complement OAuth/OIDC rather than replace them. Self-Issued OpenID Provider v2 (SIOPv2) is a standard that allows DID-based identity to be used within OpenID Connect flows — users present credentials from their wallet to authenticate with OIDC-compliant relying parties without a centralised identity provider. OpenID for Verifiable Credentials (OID4VC) extends this for credential issuance and presentation. For enterprise use, the most practical path is integrating DID-based credentials into existing OIDC infrastructure using these standards, rather than replacing OIDC entirely. Microsoft Entra, for example, supports both traditional OIDC and Verifiable Credentials through the same platform.

DECENTRALI

Ready to Implement Decentralized identity (DID): W3C standard impleme...?

Our specialist team delivers measurable ROI from Enterprise Blockchain and To programmes for enterprise and D2C brands.

Free Audit