Descripción general
En Bluesky es frecuente necesitar resolver Handles y DIDs entre sí.Resolver un DID a partir del Handle
Vía API
Vía DNS/well-known
Consulta el registro DNS TXT o/.well-known/atproto-did.
Obtener el DID Document a partir del DID
resolveDID devuelve el DID Document.
https://plc.directory/did:plc:ewvi7nxzyoun6zhxrhs64oiz
Obtener el Handle desde el DID Document
El campoalsoKnownAs del DID Document contiene el Handle.
Resolución unificada con resolveIdentity
ConresolveIdentity, que combina resolveHandle y resolveDID, puedes resolver tanto desde el DID como desde el Handle y obtener el DID Document.
Obtener el perfil público
El perfil público puede resolverse tanto desde el DID como desde el Handle y la respuesta incluye ambos, DID y Handle.Obtener la URL del PDS / serviceEndpoint
ElserviceEndpoint del DID Document es la URL del PDS. Rara vez se utiliza directamente, pero puedes obtenerlo cuando lo necesites.
Obtener la URL del Authorization Server
Se resuelve la URL del Authorization Server pasando por el PDS. Para las cuentas registradas en Bluesky suele serhttps://bsky.social.
Source: docs/identity.md