Bluesky lanza Protocol Services con reproducción para datos de AT Protocol

Jetstream v2 permite a los desarrolladores completar registros de red y cambiar a una transmisión en vivo sin tener que ejecutar la sincronización de su propio repositorio.

By · Published

Primary source: AT Protocol

Why it matters

Bluesky is turning Graber's open-protocol thesis into managed developer infrastructure. Jetstream v2 lowers the cost of building products that need both historical and live social data.

Illustration of Bluesky Protocol Services and Jetstream v2 replaying stored AT Protocol records into a live stream.

Founder Jay Graber (@arcalinea) and Bluesky are giving Bluesky's protocol infrastructure a clearer identity. Bluesky lanzó Bluesky Protocol Services on August 13, pairing a new developer site with Jetstream v2, software development kits and a rebuilt TypeScript package for applications using the AT Protocol network.

The release lands five months after Graber stepped down as CEO to become chief innovation officer and return her attention to building. In su anuncio de marzo, Graber described the consumer app as the reference client for a broader open protocol and said she was most energized by exploring new ideas and bringing a technical vision to life.

Toni Schneider (@tonidotorg), the former Automattic CEO who took Bluesky's top job permanently in July, is handling the operating side of that division of labor. As RuntimeWire informó cuando Schneider se convirtió en CEO permanente, his mandate is to grow a network of smaller applications and communities around AT Protocol. Protocol Services gives those developers a defined front door to infrastructure that Bluesky already operates.

La historia se convierte en una API

Jetstream ya permitía a los desarrolladores solicitar una porción filtrada de la actividad del AT Protocol y recibir JSON plano a través de un WebSocket. Eso hacía que la red en vivo fuera más fácil de consumir que el firehose completo del protocolo, especialmente para aplicaciones interesadas en un conjunto limitado de tipos de registro o cuentas.

La pieza que faltaba eran los datos históricos. Un desarrollador que construía un índice, un producto de analítica o un servicio de moderación tenía que rellenar repositorios, gestionar ese proceso local y luego pasar al stream en vivo sin perder eventos.

Jetstream v2 traslada ese trabajo a los servidores de Bluesky. Bajo el nuevo flujo de Network Replay, un desarrollador envía filtros a planSnapshot, descarga segmentos de archivo sellados por HTTP y se conecta al WebSocket en vivo en la punta del archivo. El servidor no mantiene un cursor específico por consumidor ni una suscripción registrada. El mismo formato de eventos cubre la descarga histórica y el stream en vivo.

Los desarrolladores también pueden descargar una instantánea puntual sin abrir un WebSocket. Bluesky dice que el archivo cubre toda la red y permite a los desarrolladores recuperar los registros coincidentes en secuencia. Las solicitudes de archivo en instancias alojadas por Bluesky requieren un token de API. El WebSocket en vivo sigue abierto y sin autenticación.

Las instancias alojadas de Jetstream v2 están corriendo en US East y US West. Bluesky mantendrá disponibles las instancias v1 durante la migración, y el stream en vivo se comporta igual en ambas versiones.

Bluesky empaqueta la infraestructura

Bluesky Protocol Services reúne la documentación de Jetstream, relay y Bluesky API que antes estaba repartida entre las propiedades para desarrolladores de Bluesky. El sitio reemplaza docs.bsky.app e identifica a Bluesky Social PBC como el operador. Bluesky Protocol Services sigue formando parte de Bluesky Social PBC en lugar de una nueva entidad legal anunciada.

Esa distinción importa porque el argumento original de Graber era que los desarrolladores deberían poder construir productos sociales sin recrear un grafo social ni depender del permiso de una plataforma cerrada. Protocol Services facilita que se dependa de la propia infraestructura de Bluesky mientras se mantiene el software subyacente disponible para ejecutarlo en otro lugar.

El nuevo Jetstream SDK maneja reconexiones, eliminación de duplicados, gestión de cursores y decodificación tipada de eventos para desarrolladores de TypeScript y Go. El repositorio Jetstream de código abierto incluye el cliente y el servidor en Go. Bluesky también reconstruyó su SDK de TypeScript sobre @atproto/lex, consolidándose alrededor de la cadena de herramientas genérica Lexicon en lugar de mantener rutas heredadas separadas para los ayudantes específicos de Bluesky.

Alex Garnett, que trabaja en relaciones con desarrolladores en Bluesky y escribió el anuncio del lanzamiento, dijo que la migración también debería reducir las recomendaciones de modelos de codificación que orientan a los desarrolladores hacia SDKs obsoletos. Ese es un problema práctico de mantenimiento para cualquier plataforma de desarrolladores con años de ejemplos antiguos indexados en documentación, foros y datos de entrenamiento de modelos.

La infraestructura abierta aún requiere un operador

Jetstream sigue siendo open source and self-hostable. La documentación de Bluesky dice que un servidor autohospedado se ejecuta como un único binario Go sin una base de datos separada. Un archivo de red completa requiere varios terabytes de disco y crece junto con la red, lo que hace que las instancias gestionadas sean la opción más sencilla para muchos equipos pequeños.

Eso crea una tensión útil en el centro de la apuesta de Graber. Los desarrolladores pueden irse y operar el software por su cuenta, pero Bluesky puede ganar su uso ejecutando bien la infraestructura costosa. Los tokens de API para las solicitudes de archivo muestran dónde recae el costo: retener y mover datos históricos de la red, en lugar de servir la cola en vivo.

Bluesky tiene suficiente actividad como para que ese problema sea tangible. La compañía informó más de 44 millones de usuarios en mayo de 2026. En marzo, Bluesky dijo que los desarrolladores estaban usando más de 1,000 aplicaciones AT Protocol cada semana, generando más de 400,000 descargas mensuales de SDK, mientras que la red contenía aproximadamente 20,000 millones de registros públicos. Esas cifras son reportadas por Bluesky y no revelan cuántos desarrolladores usan actualmente Jetstream.

Bluesky también reveló en marzo que había recaudado una Serie B de $100 millones en abril de 2025, liderada por Bain Capital Crypto, con la participación de Alumni Ventures, Anthos Capital, Bloomberg Beta, Knight Foundation y True Ventures. Bluesky dijo que el capital estaba destinado a escalar tanto la aplicación de consumo como el desarrollo del AT Protocol.

Protocol Services muestra hacia dónde va parte de ese trabajo. Graber partió de la premisa de que Bluesky debería convertirse en una aplicación dentro de una red social más amplia. La nueva marca para desarrolladores hace explícito el rol de Bluesky como operador de infraestructura y da a los constructores externos un camino más sencillo hacia los datos. Su valor dependerá de si esos constructores crean productos duraderos que se distingan de la propia aplicación de Bluesky.

Reader comments

Conversation for this story loads after sign-in.