Skip to main content

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.
Las dos formas son parecidas pero se comportan de manera distinta. La vía API consulta al servicio de Bluesky por red, mientras que la vía DNS/well-known es adecuada para resolver Handles con dominio personalizado.

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 campo alsoKnownAs del DID Document contiene el Handle.

Resolución unificada con resolveIdentity

Con resolveIdentity, 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

El serviceEndpoint 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 ser https://bsky.social.
Última modificación el 13 de julio de 2026