AgentGrade
EnglishEspañol日本語中文
← Base de Conocimientos

Protocolos de Identidad

¿Qué son los protocolos de identidad?

Los protocolos de identidad permiten a los agentes verificar quién está detrás de un dominio o servicio. Responden a la pregunta: "¿Quién eres y cómo puedo verificarlo?"

WebFinger

Descubre información sobre un usuario o servicio a partir de su dominio. Servido en /.well-known/webfinger:

{
  "subject": "acct:service@yourdomain.com",
  "links": [
    { "rel": "self", "type": "application/activity+json", "href": "https://yourdomain.com/actor" }
  ]
}

Especificación: RFC 7033

DID Document

Decentralized Identifiers — URIs de identidad auto-soberana. Servido en /.well-known/did.json:

{
  "id": "did:web:yourdomain.com",
  "verificationMethod": [{
    "id": "did:web:yourdomain.com#key-1",
    "type": "Ed25519VerificationKey2020",
    "publicKeyMultibase": "z6Mk..."
  }]
}

Especificación: W3C DID Core

Nostr NIP-05

Mapea nombres legibles por humanos a claves públicas de Nostr. Servido en /.well-known/nostr.json:

{
  "names": {
    "service": "npub1..."
  }
}

Especificación: NIP-05

AT Protocol DID

Vincula un dominio a una identidad de Bluesky/AT Protocol. Servido en /.well-known/atproto-did:

did:plc:abc123xyz

Especificación: AT Protocol Identity

Apple App Links y Android Asset Links

Protocolos de deep-linking móvil que prueban que un dominio está asociado con una aplicación móvil.

Madurez de la especificación

Todos los protocolos de identidad listados aquí tienen especificaciones formales. WebFinger y DID son estándares del W3C/IETF. Nostr y AT Protocol son específicos del ecosistema pero están bien definidos.

Relacionado