Los métodos difieren mucho en cómo funciona la resolución: did:key codifica directamente una clave pública, did:web obtiene /.well-known/did.json por HTTPS (y por eso hereda la confianza de DNS y de la WebPKI), did:jwk envuelve una JWK, y los métodos basados en registros distribuidos (ledgers) anclan los documentos en cadenas de bloques. Las entradas verificationMethod de un documento DID contienen claves como JWK o como cadenas multibase, a las que hacen referencia authentication y assertionMethod.
Los DID identifican a emisores y titulares en algunos ecosistemas de credenciales verificables. La arquitectura de la cartera europea de identidad digital (EU Digital Identity Wallet), en cambio, se apoya sobre todo en certificados X.509 y listas de confianza, así que admitir DID importa en ecosistemas concretos, no de forma universal. Elegir un método significa elegir su gobernanza, su disponibilidad y su comportamiento ante la rotación de claves.