Bluesky、AT Protocolデータのリプレイ機能を備えたProtocol Servicesを開始
Jetstream v2は、開発者が自前のリポジトリ同期を実行することなく、ネットワークレコードをバックフィルし、ライブストリームに切り替えることを可能にします。
By RuntimeWire Staff · 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.

創設者 Jay Graber (@arcalinea) と Bluesky は Bluesky のプロトコルインフラにより明確なアイデンティティを与えようとしています。Bluesky は 8月13日に Bluesky Protocol Services をローンチし、新しい開発者向けサイトを Jetstream v2、ソフトウェア開発キット、および AT Protocol ネットワークを利用するアプリケーション用に再構築された TypeScript パッケージと組み合わせました。
このリリースは、Graber が CEO を辞任して最高イノベーション責任者となり、開発に注力するために職務を離れてから5か月後のものです。彼女の3月の発表で、Graber は消費者向けアプリをより広いオープンプロトコルのリファレンスクライアントとして位置づけ、新しいアイデアを探求し技術的ビジョンを具現化することに最もエネルギーを感じていると述べました。
Toni Schneider (@tonidotorg)、7月に Bluesky のトップ職を永続的に引き受けた元 Automattic CEO は、その役割分担の運営側を担当しています。Schneider が常勤の CEO になったときに RuntimeWire が報じたように、彼のミッションは AT Protocol を中心にした小規模アプリとコミュニティのネットワークを成長させることです。Protocol Services は、そうした開発者に対して Bluesky が既に運用しているインフラへの定義された入り口を提供します。
履歴が API になる
Jetstream はすでに、開発者が AT Protocol のアクティビティのフィルタリングされたスライスを要求し、WebSocket を通じてプレーンな JSON を受け取れるようにしていました。これは、特定のレコードタイプやアカウントに関心のあるアプリケーションにとって、プロトコルの全量ストリーム(firehose)よりもライブネットワークを消費しやすくしていました。
欠けていたのは履歴データでした。インデックス、分析製品、あるいはモデレーションサービスを構築する開発者は、リポジトリをバックフィルしそのローカルプロセスを管理し、イベントを落とさずにライブストリームへ切り替える必要がありました。
Jetstream v2 はその作業を Bluesky のサーバー側に移します。新しい Network Replay フローでは、開発者がフィルタを planSnapshot に送信し、HTTP 経由でシールされたアーカイブセグメントをダウンロードし、アーカイブの先端でライブの WebSocket に接続します。サーバーは消費者固有のカーソルや登録済みサブスクリプションを保持しません。履歴ダウンロードとライブストリームの両方を同じイベントフォーマットがカバーします。
開発者は WebSocket を開かずに時点のスナップショットをダウンロードすることもできます。Bluesky はアーカイブがネットワーク全体をカバーしており、開発者が一致するレコードを順序どおりに取得できると述べています。Bluesky ホストのインスタンスでのアーカイブ要求には API トークンが必要です。ライブの WebSocket は引き続きオープンで認証不要です。
ホストされた Jetstream v2 インスタンスは米国東部と米国西部で稼働しています。Bluesky は移行期間中 v1 インスタンスを利用可能にしており、ライブストリームの挙動は両バージョンで同じです。
Bluesky が配管をパッケージ化する
Bluesky Protocol Services は、これまで Bluesky の開発者向けプロパティに散在していた Jetstream、relay、Bluesky API のドキュメントを集約します。このウェブサイトは docs.bsky.app を置き換え、運営者として Bluesky Social PBC を明示しています。Bluesky Protocol Services は新たに発表された別の法人ではなく、引き続き Bluesky Social PBC の一部です。
この区別は重要です。というのも、Graber の元々の主張は、開発者がソーシャルグラフを再構築したり閉鎖されたプラットフォームの許可に依存したりすることなくソーシャル製品を構築できるべきだ、というものだったからです。Protocol Services は、基盤となるソフトウェアを他所で動かせるままにしつつ、Bluesky 自身のインフラに依存しやすくします。
新しい Jetstream SDK は、TypeScript と Go の開発者向けに再接続、重複排除、カーソル管理、型付きイベントデコードを扱います。オープンソースの Jetstream リポジトリ には Go クライアントとサーバーが含まれます。Bluesky はまた TypeScript SDK を @atproto/lex 上で再構築し、Bluesky 特有のヘルパーのための個別のレガシーパスを維持するのではなく、汎用の Lexicon ツールチェーンに集約しました。
Alex Garnett、Bluesky でデベロッパーリレーションに携わりローンチ発表を書いた人物は、移行により開発者を非推奨の SDK に誘導するコーディングモデルからの推薦が減るはずだと述べました。これは、ドキュメント、フォーラム、モデルの学習データにまたがって古い例が蓄積されたあらゆる開発者プラットフォームにとって実際的なメンテナンス上の問題です。
オープンインフラでも運営者は必要
Jetstream は引き続き オープンソースでセルフホスト可能 です。Bluesky のドキュメントによれば、セルフホストされたサーバーは別途データベースを必要とせず単一の Go バイナリとして動作します。ネットワーク全体のアーカイブは複数テラバイトのディスクを必要とし、ネットワークとともに成長するため、多くの小規模チームにとってはマネージドインスタンスの方が簡単な選択肢になります。
これは Graber の賭けの中心に有用な緊張を生みます。開発者は離れてソフトウェアを自分で運用できる一方で、Bluesky は高コストのインフラをうまく運用することで利用を勝ち取ることができます。アーカイブ要求に対する API トークンはコストの所在を示しています:ライブのテールを配信するのではなく、履歴的なネットワークデータを保持し移動させることにコストがかかるのです。
Bluesky にはその問題が実体として存在するだけの活動量があります。同社は 2026年5月時点で 4,400 万人以上のユーザーを報告しました。3月の発表では、開発者は毎週 1,000 を超える AT Protocol アプリケーションを使用しており、月間で 40 万回を超える SDK ダウンロードが発生し、ネットワークにはおおむね 200 億件の公開レコードが存在するとされていました。これらの数字は Bluesky による報告であり、現時点で何人の開発者が Jetstream を使用しているかは明らかにしていません。
Bluesky はまた、2025年4月に 1億ドル のシリーズB資金調達を実施したと3月に開示しており、Bain Capital Crypto がリードし、Alumni Ventures、Anthos Capital、Bloomberg Beta、Knight Foundation、True Ventures が参加しました。Bluesky はこの資本を消費者向けアプリと AT Protocol の開発の両方をスケールするために使うと述べています。
Protocol Services はその取り組みの一部がどこに向かっているかを示しています。Graber は Bluesky がより広いソーシャルネットワーク上の一つのアプリケーションになるべきだという前提から始めました。新しい開発者向けブランドは、インフラ運営者としての Bluesky の役割を明確にし、外部のビルダーにデータへのより単純な道を提供します。その価値は、そうしたビルダーが Bluesky アプリ自体と差別化された耐久性のある製品を生み出せるかどうかにかかっています。