Glosario

Federación

Federación significa una red hecha de servidores independientes que hablan entre sí. No hay una única empresa que tenga las cuentas: cada servidor tiene las suyas, y se intercambian mensajes por un protocolo compartido.

Para quien lea datos de una red así, eso cambia tres cosas.

Un handle por sí solo no es una dirección

En una red federada una cuenta es siempre user@server. Dos personas distintas pueden tener el mismo nombre local en dos servidores distintos, así que @name por sí solo no identifica a nadie.

La respuesta correcta a un handle a secas es rechazarlo, no adivinar un servidor. Adivinar significa devolver calladamente los datos de otra persona, que es el peor resultado posible — por eso nuestra ruta de Mastodon responde a un nombre a secas con un 400 en lugar de elegir una instancia.

Un servidor es autoritativo, los demás tienen copias

Cualquier servidor que haya visto una cuenta guarda una vista en caché de ella. Esas copias van con retraso, y sus contadores pueden estar rancios o incompletos.

Preguntas a Recibes
El servidor propio de la cuenta Los números autoritativos
Cualquier otro servidor La copia de ese servidor, de edad desconocida

Así que una lectura tiene que dirigirse a la instancia de origen. Quien consulte al servidor que le resulte más cómodo está midiendo la frescura de una caché, no la cuenta.

Los identificadores locales son locales

La misma cuenta lleva un id numérico distinto en cada servidor que la conoce. La identidad estable es la URI de protocolo — o, en las redes que los tienen, un identificador descentralizado. Indexar cualquier cosa por el id numérico significa que tus datos se rompen en el momento en que leas de otro servidor.

Qué cambia en la recolección

Leer un perfil es fácil: vas al origen, sin clave y sin cuenta. Buscar por toda la red es otro problema — no hay índice central, y la búsqueda de publicaciones normalmente necesita un token autenticado en cada instancia. Esa asimetría es la razón de que tengamos en marcha las rutas de perfil y de publicaciones y de que no recolectemos esa red para el archivo: una es gratis y sin cuenta, la otra no.

Y verificar significa otra cosa

Las redes federadas verifican normalmente que una cuenta controla un enlace, no quién es la persona. Rellenar una marca de verificado a partir de eso afirma una comprobación de identidad que el protocolo nunca hace — mira insignia de verificado.

Toda API social responde qué es tendencia ahora y después lo tira. HonestHook guarda el archivo por hora, así puedes preguntar qué ganó tracción.

Consigue una clave de API gratis: 1000 créditos al mes, sin tarjeta →

← Glosario · Documentación · Precios