DIDs
Protocolo de Identidad
Comunidad
Enlaces
Detalles
Licencia Specification only; many reference implementations across languages — SpruceID, walt.id, Veramo, Digital Bazaar libraries, Microsoft ION, ConsenSys uPort/Veramo, etc.
Estado de Desarrollo 🏁 Final
Detalle del Estado de Desarrollo Released / Mature (W3C Recommendation since 2022; broad ecosystem adoption)
Propietario W3C; DID Working Group; DID Working Group editors include Manu Sporny, Markus Sabadello, Drummond Reed, others
Órgano de Gobierno W3C (Recommendation track — DID Working Group)
País International (W3C)
Año de Inicio 2017
Stack Specification; implementations in nearly every major language — JavaScript/TypeScript (Veramo, Digital Bazaar, walt.id JS), Rust (SpruceID DIDKit), Java/Kotlin (walt.id, IDunion), Python, Go
Financiamiento W3C standards process; substantial industry investment in DID-based products (SpruceID, walt.id, Microsoft, etc.)
Última Investigación 1 jul 2026
Protocolo de Identidad Atributos
Orígenes Self-Sovereign Identity (SSI) movement; emerged from W3C Credentials Community Group; influenced by earlier work on cryptographic identity (PGP, namecoin, X.509) and the principle that identifiers should be controlled by their subjects rather than by registration authorities
Base de Datos DID method-specific — each DID method (did:key, did:web, did:ion, did:peer, did:ethr, etc.) defines its own resolution mechanism, ranging from purely cryptographic (did:key) to blockchain-backed (did:ion, did:ethr) to web-resolvable (did:web)
Lenguaje de Consulta DID Resolution (HTTP-based; method-specific; standardized via DIF DID Resolution specification)
Formatos de Datos JSON-LD (canonical DID Document format); JSON (alternative representation); CBOR (efficient binary form); DID syntax: did:method:method-specific-identifier
Soporte Móvil Yes (DID wallets available on iOS and Android — Lissi, Trinsic, Veramo, walt.id wallet, etc.)
Soporte Web Yes (did:web, browser-based DID libraries, web-resolution via universal resolvers)
Aplicaciones Nativas Yes (dedicated SSI wallet apps; integration into broader identity ecosystem applications)
Términos Open standard — W3C Recommendation
Fondos N/A (specification itself); broader DID ecosystem has received hundreds of millions in funding
Basado En Public-key cryptography (Ed25519, secp256k1, P-256, RSA); URI specification (RFC 3986); JSON-LD; earlier self-sovereign identity research; co-designed with W3C VCs and the broader SSI stack
Permisos N/A — DIDs are identifiers; permissions/authorization layered via ZCAPs or other capability systems
Autenticación e Identidad DID controller holds private key(s) corresponding to public keys published in the DID Document; authentication proves control of the DID by signing a challenge with the corresponding private key; no centralized identity authority
Modelo de Almacenamiento DID method-specific — DIDs and their documents may be stored cryptographically (did:key, deriving document from the DID), on blockchains (did:ion, did:ethr), via web hosting (did:web), in peer-to-peer exchanges (did:peer), or in distributed networks
Interoperabilidad High — over 200 DID methods registered; universal resolvers and DID-method-agnostic libraries allow cross-method interoperability; W3C SSI Suite composes DIDs with VCs and DIDComm
Portabilidad de Datos Identity portability is a core design principle — DIDs can be migrated between methods (e.g. did:peer to did:web) by re-signing with established controller keys; VCs issued to a DID survive method migration
Gobernanza y Toma de Decisiones W3C standards process (multi-stakeholder); DID methods themselves have method-specific governance; W3C DID Working Group; ongoing maintenance and version evolution
Madurez del Protocolo / Estandarización W3C Recommendation (Mature) — DID v1.0 Recommendation (July 2022); DID v1.1 in development (2025); broad implementation and adoption; co-designed with W3C VCs and the W3C SSI Suite
Estándares de Identidad Self — W3C DIDs IS an identity standard; composes with W3C VCs, W3C Data Integrity, JSON-LD
Métodos DID Soportados 200+ DID methods registered with W3C — common methods include did:key, did:web, did:ion, did:peer, did:ethr, did:cheqd, did:jwk, did:pkh, did:tdw, did:webvh, did:plc (used by ATProto/Bluesky); each method has its own specification
Gestión de Claves DID-method-specific; common approaches include hardware wallets, mobile secure enclaves, custodial wallets, browser-based key storage; key rotation supported in most methods via DID Document updates
Tipos de Credenciales DIDs themselves are identifiers, not credentials; they are typically referenced as subjects, issuers, or holders of W3C Verifiable Credentials
Método de Verificación DID Document contains verificationMethod entries (public keys with type, controller, key material); common types include Ed25519VerificationKey2020, JsonWebKey2020, EcdsaSecp256k1VerificationKey2019; verification done by checking signatures against verificationMethod public keys
Funciones de Privacidad Pairwise DIDs (did:peer enables a unique DID per relationship for unlinkability); selective disclosure through associated VCs; pseudonymous identity (DIDs do not inherently reveal personal information)
Métodos de Autenticación Challenge-response with DID-controlled keys; DIDAuth specification; OIDC for VCs (OID4VC); DIDComm messaging-based authentication; signature verification against DID Document's verificationMethod
Mecanismo de Revocación DID Document deactivation (deactivated flag); key rotation (replacing keys in verificationMethod); method-specific revocation (e.g. did:ion uses Sidetree, did:ethr uses on-chain revocation registries)
Tipos de Agentes Soportados Humans, organizations, services, devices, software agents, AI agents — anything that can hold cryptographic keys can hold a DID
Tipos de Billetera/Cliente Mobile wallets (Lissi, Trinsic, walt.id wallet, Microsoft Authenticator with VC support, Spruce ID); browser-based wallets; cloud wallets; custodial wallets; hardware wallets
Mecanismos de Recuperación DID-method-specific — common approaches include key rotation, social recovery via VCs, mnemonic-based key derivation, multisig controllers; some methods (did:ion) support recovery operations natively
Cumplimiento / Regulaciones eIDAS 2.0 (EU Digital Identity Wallet uses DIDs and VCs); GDPR (DIDs enable privacy-respecting identity); ISO 18013-5 (mobile driving license); ongoing alignment with various national digital identity initiatives
Protocolos de Intercambio de Credenciales Many — OID4VC (OpenID for Verifiable Credentials), DIDComm, VC-API, CHAPI (Credential Handler API), WACI (Wallet and Credential Interactions); DIDs are the foundational identifier across these protocols
Marco de Confianza Trust frameworks built on top of DIDs — Trust Over IP, EBSI (European Blockchain Services Infrastructure), GLEIF vLEI, various national SSI frameworks; trust generally roots in issuer DID reputation plus VC verification
Modelo de Costos Specification is free; DID-method-specific operational costs (e.g. on-chain methods like did:ethr have gas costs; did:web has hosting costs; did:key is purely local and free)
Resistencia a la Censura Variable by DID method — purely cryptographic methods (did:key, did:peer) are highly censorship-resistant; web-hosted methods (did:web) depend on hosting; blockchain-backed methods depend on the underlying chain's properties