{
  "$type": "com.whtwnd.blog.entry",
  "theme": "github-light",
  "title": "atprotoインフラまとめ",
  "content": "## atproto/bskyインフラ運用の現在\n\nこの記事は[Bluesky / ATProtocol Advent Calendar 2025](https://adventar.org/calendars/12255)の7日目の記事です。\\\n惜しくも前日(6日目)で投稿が途切れてしまいましたが、少しでも間を埋めるべく突っ込んでみます。\n\n最近Blueskyを代替するatprotoインフラ構築の動きについて触れる機会が多かったため、知る限りの現状を備忘録的に残しておこうと思います。\\\n個人的な興味の範疇からは少し外れるため、見落としはありそうですが、コメントなどで補足いただければ幸いです。\n\n以下ではBlueskyのrelayやappviewと同等機能を持つインスタンスを運営している/しようとしている活動について紹介します。\\\nPDSはある程度の数があるので、[PDS一覧](https://blue.mackuba.eu/directory/pdses)などを参照してもらうこととして、今回はPDS運用のみのものは言及しません[^pds]。また、appviewやrelayに関しても、個人的な実験を公言しているものや、機能が限定的なもの(特定のPDSのみをクローリングするrelay等)はBluesky代替という趣旨から外れるため、ここでは対象外とします。\n\n12/09追記: ちょうど[PDSまとめ記事](https://blog.vicwalker.dev.br/3lz4g6zxeic2p)が登場したので、PDSについてはこちらを参照してください。\n\n[^pds]: 個人的には、大規模なPDSプロバイダが増えることにあまり意義を感じていないという事情もあります。\n\n### Blacksky\n\nhttps://blackskyweb.xyz/\n\nBlackskyはBluesky Social初期から活動している黒人コミュニティです。\\\n現在もメインターゲットは黒人ですが、一部はそれ以外の人にも[開かれています](https://docs.blacksky.community/migrating-to-blacksky-pds-complete-guide#who-can-use-blacksky-services)。\n\n発足当初はBluesky上のフィードによるコミュニティ形成を行っていましたが、現在ではPDSやrelayの運用を初めています。最近はBluesky代替appviewも動き始めており、この手の運動の中では最先端を行っていると言えるでしょう。\\\nほとんどのコンポーネントを実装から行っている点も特徴です。[ウェブクライアント](https://blacksky.community/)はBlueskyのフォークですが、PDSやrelayは[独自のRust実装](https://github.com/blacksky-algorithms/rsky)を使っています。\n\n### Spark\n\nhttps://sprk.so/\n\nSparkはatproto上のTikTok的な動画サービスなのですが、独自のPDSとrelayを運用しています。\n\nappviewもBlueskyとは別(非互換)なので、既にBlueskyインフラから独立を果たしていると言えますが、bskyの動画投稿もsprk appviewに取り込んでいます。\\\nまあ、まだベータ中で誰でも使えるわけではないのですが。一般公開が計画から大幅に遅れてる点は少し心配です。\n\n[独自のlabeler](https://bsky.app/profile/did:plc:pbgyr67hftvpoqtvaurpsctc)を持っており、モデレーションともしっかり向き合おうとしているあたりがatprotoサービスとしても意欲的だと思います。\n\n### Gander\n\nhttps://gandersocial.ca/\n\nGanderはカナダで運営されるSNSプラットフォームです。利用者としてはカナダ人以外も受け入れています。\n\n現状はクローズドベータの段階ですが、relayもappviewも独自に持っていると思われます。\\\nただし、appviewがbsky互換かは不明です。独自機能がありそうなので、純粋な互換ではないと思いますが、bsky投稿を表示する機能はあるかもしれません。\n\n### microcosm\n\nhttps://www.microcosm.blue/\n\nmicrocosmは個人開発者が提供している、小規模atprotoアプリのためのインフラツール群です。\n\n[constellation](https://constellation.microcosm.blue/)のような独自ツールが主力なのですが、複数のrelayやJetstreamも公開しています。\\\n一時期実験的にbsky appviewも提供していましたが、今は無いようです。\n\n### UpCloud\n\nhttps://upcloud.com/\n\nUpCloudはVPSなどを提供するクラウド事業者で、atprotoやActivitiPubに関心を示しています。\n\n現時点では事業として何かしているわけではないものの、[独自のrelay](https://relay.upcloud.world/)を立ち上げるなど、atprotoインフラの運用には積極的なようです。\\\n将来的にはappviewにも手を出すかもしれません。\n\n### Eurosky\n\nhttps://www.eurosky.social/\n\nEuroskyはヨーロッパで独自のatprotoインフラを構築しようとしている団体です。[Free Our Feeds](https://freeourfeeds.com/)がバックについており、元々独自インフラの構築を志していたFlashes(画像重視のBlueskyクライアント)開発者もコアメンバーとして参加しています。\\\n米国のプラットフォームから脱し、欧州が主権を持つソーシャルメディアを志しています。\n\nその性質上、ガバナンスや資金調達を重んじており、現時点ではサーバー運用などは行わず組織としての足固めに近い段階に見えます。\\\n技術的には、当面はCoCoMoというモデレーション基盤[^cocomo]の準備を行なっています。\n\n[^cocomo]: [Eurosky Live](https://vimeo.com/showcase/eurosky-live-2025?video=1140579395)や[GitHub](https://github.com/eurosky-social)を見る限り、CoCoMoはBlueskyのOzoneを独自改造したもののようです。\n\n### Northsky\n\nhttps://northskysocial.com/\n\nNorthskyは2SLGBTQIA+を主な対象としたマイノリティのためのコミュニティです。\\\n現時点ではPDS以外のインフラ運用については言及していませんが、その理念から、独自のモデレーションポリシーを持つbsky appviewを始める可能性はありそうです。\n\n### zeppelin.social\n\nhttps://whtwnd.com/did:plc:uu5axsmbm2or2dngy4gwchec/3ls7sbvpsqc2w\n\nzeppelin.socialは2024年7月から2025年9月にかけて個人開発者によって運用されていたbsky appviewインスタンスです。\\\n代替appviewの運用が可能であることの実証実験として実施され、その後目的を果たしたとして[閉鎖されました](https://bsky.app/profile/did:plc:uu5axsmbm2or2dngy4gwchec/post/3lze6etev6s25)。\n\n既に終わった試みではありますが、代替インフラを立ち上げるにあたっての技術的課題やコストについては参考になると思います。\n\n### その他\n\nrelayやappviewそのものを提供しているわけではないですが、[Graze](https://www.graze.social/)や[Slices](https://slices.network/)がその代替になることはあるでしょう。\n\n前述したmicrocosmでappviewを代替した事例として、[Red Dwarf](https://reddwarf.app/)というBlueskyクライアントが知られています。\n\nまた、ここまでに紹介した以外にもいくつかのbsky appview実装の存在が知られています。これらもインフラ構築の一助となる存在ではありますが、オープンに運用されているインスタンスは見つからなかったため、ここではスコープ外として割愛します。\n",
  "createdAt": "2025-12-09T03:12:20.010Z",
  "visibility": "public"
}