{
  "$type": "com.whtwnd.blog.entry",
  "theme": "github-light",
  "title": "2025 ATプロトークリンクまとめ",
  "content": "\n2025年の[ATプロトーク](https://www.bluecast.app/user/@yamarten.bsky.social?t=listen)で[紹介したリンク](https://bsky.app/search?q=%23AT%E3%83%97%E3%83%AD%E3%83%88%E3%83%BC%E3%82%AF+%E3%83%AA%E3%83%B3%E3%82%AF)をまとめたもの。\\\n2025年のatproto動向の簡易まとめとして。\n\nカテゴリ外のトピック(イベントとかBluesky障害とか)は割愛。\n\n## プロトコル\n\natprotoの主要な仕様アップデート。\n\n* [com.atproto.lexicon.schema record](https://github.com/bluesky-social/atproto/pull/3286)\n* [notifyOfUpdate廃止](https://github.com/bluesky-social/atproto/pull/3574)\n* [relay(bsky.network)機能更新](https://docs.bsky.app/blog/relay-sync-updates)\n* [Bluesky PDSアカウント管理機能公開](https://docs.bsky.app/blog/account-management)\n* [公式のOAuthアップデート情報](https://docs.bsky.app/blog/oauth-improvements)\n* [Lexicon仕様詳細のアップデート](https://github.com/bluesky-social/atproto/discussions/4343)\n* [Blueskyの報告理由詳細化](https://bsky.social/about/blog/11-19-2025-moderation-updates)([proposal 0009](https://github.com/bluesky-social/proposals/tree/main/0009-mod-report-granularity)実施)\n* [permission正式仕様公開](https://atproto.com/specs/permission)\n* [atproto.comのデザイン改修](https://github.com/bluesky-social/atproto-website/pull/483)\n\n昨年末から議論されていたLexicon解決仕様の完成と、それを前提にしたOAuthスコープ仕様が今年の目玉。\\\nまだ環境整備中といったところで、実用されるのは来年になりそうだが。\n\nSync v1.1を含むrelayの機能強化も大きな変化ではあるものの、bsky.networkはまだ古いまま。\\\n[来年初頭にはアップデートされそう](https://bsky.app/profile/bnewbold.net/post/3maegjt4w4s26)なので期待。\n\natproto.comの更新準備も進んでおり、仕様は変わらないものの、エコシステムや使い方の説明が充実する予定。来年の頭にも出そうな雰囲気。\n\n### 展望\n\n正式な仕様ではないが、草案が出てるものからいくつかピックアップ。\n\n* [proposals 0008](https://github.com/bluesky-social/proposals/blob/main/0008-user-intents/README.md): ユーザデータ取扱の意向表明仕様案\n* [proposal 0012](https://github.com/bluesky-social/proposals/blob/main/0012-infra-abuse-notices/README.md): PDS管理者へのモデレーション通知\n* [recordバージョン管理案](https://bnewbold.leaflet.pub/3m5jsx7qrws2n)\n* [非公開データ検討状況](https://pfrazee.leaflet.pub/3lzhui2zbxk2b)\n\nBluesky利用者からの注目度が高いのはproposal 0008(特にAI禁止用途)と非公開データか。\\\n後者は来年のメインテーマになりそう。[開発者曰く](https://bsky.app/profile/pfrazee.com/post/3machsp52e22k)来年中に実現したいそうだが、達成できるか懸念は残る。\n\n### PLC関連\n\ndid:plcはatprotoとは独立した仕様だが、元々atprotoから生じたものではあるので一応。\n\n* [did:plcの署名アルゴリズムの制限解放](https://github.com/bluesky-social/atproto/discussions/3928)\n* [plc.directory運営独立への動き](https://docs.bsky.app/blog/plc-directory-org)\n* [write可能なplc.directoryミラー](https://bsky.app/profile/bad-example.com/post/3lzytxuklek2c)\n* [plcbundle](https://tangled.org/@atscan.net/plcbundle): 同期の検証が可能なPLCミラー\n* [plc.directory firehose](https://github.com/did-method-plc/did-method-plc/pull/129)\n\nplc.directoryミラーについて様々な試みが行われている。\\\nplc.directoryを頂点とする構造は変わることはないだろうが、その運営はBlueskyから独立させようとしている。\n\n## Bluesky\n\nBluesky管理下のインフラやBluesky社に関する注目のトピック。\\\n個別の機能追加や改修は[ブログ](https://bsky.social/about/blog)参照。\n\n* [bsky appviewのDIDドキュメント](https://api.bsky.app/.well-known/did.json)\n* [公式クライアントのCrowdin移行](https://crowdin.com/project/bluesky-social)\n* [Blueskyのモデレーション事情とトルコの件](https://fediversereport.com/bluesky-censorship-and-country-based-moderation/)\n* [モデレーション関連定義の一部を移行](https://github.com/bluesky-social/atproto/pull/3881)(com.atproto→tools.ozone)\n* [開発用Bluesky内部リポジトリ導入のお知らせ](https://github.com/bluesky-social/atproto/discussions/4068)\n* [ミシシッピ州法に由来するBlueskyアクセス制限](https://bsky.social/about/blog/08-22-2025-mississippi-hb1126)\n* [Bluesky PDSへの出戻り(importRepo)解禁](https://docs.bsky.app/blog/incoming-migration)\n* [IETF atproto BOF](https://datatracker.ietf.org/meeting/124/session/atp)\n\nモデレーション周りは常に話題だが、今年は特に国の要請との兼ね合いで取り上げられた印象。システム的には公式クライアントの年齢確認基盤が刷新されたのが記憶に新しい。\n\nIETFでの標準化にも本格的に取り組み始め、現在はWG結成を目指して[charter](https://github.com/bluesky-social/ietf-drafts/blob/main/charter/draft-charter.md)を練っている。\\\n標準化には(うまくいったとしても)時間がかかるし、当面の対象はrepository構造などの基礎部分なので、影響が現れるのはまだまだ先の話だろう。\n\n## 開発ツール\n\natproto上でサービスを開発する際に利用できるツールやインフラ。\\\n他にもライブラリや実装は多数生まれているので、[sdk.blue](https://sdk.blue/)等を参照されたし。\n\n* [links](https://github.com/at-ucosm/links): 汎用逆参照API\n* [バックリンクツール](https://github.com/char/at-backshots)\n* [Turbostream](https://www.graze.social/docs/graze-turbostream): hydration付きjetstream\n* [Spacedust](https://spacedust.microcosm.blue/): リンクイベントfirehose\n* [PushAt](https://github.com/tomo-x7/pushat): atproto用プッシュ通知サービス\n* [Slingshot](https://slingshot.microcosm.blue/): グローバルrecord取得&ID解決?\n* [ESAV](https://tangled.sh/@whey.party/esav): 汎用record検索&ストリーミングXRPC\n* [Slices](https://bsky.app/profile/chadtmiller.com/post/3lxb6wem4622j): collectionインデックス\n* [deploy-recipes](https://github.com/bluesky-social/deploy-recipes): 諸々のセルフホスト手順集約所\n* [lexicon SDK](https://github.com/bluesky-social/atproto/tree/main/packages/lex/lex)\n* [Quickslice](https://tangled.org/slices.network/quickslice): 特定collectionインデックスツール\n* [Tap](https://docs.bsky.app/blog/introducing-tap): firehose&repository取得ツール\n\n今年一番大きいのはなんといっても[microcosm](https://www.microcosm.blue/)の登場だろう。機能はシンプルで、運用も[RPI5](https://updates.microcosm.blue/3lw5wc2nkw22t)に収まるようなもので、lexicon非依存のインフラを構築できるというのは発見が多かった。\\\n[Red Dwarf](https://reddwarf.app/)をはじめとした活用例も多く登場した。\n\n公式もTapなどツール拡充を着々と進めている。開発ツールとは少し違うが、個人的には[goatのhomebrew登録](https://formulae.brew.sh/formula/goat)が嬉しかった。\n\n## ユーティリティ\n\nエンドユーザーが直接利用するatproto関連ユーティリティ、みたいな雑多な括り。\\\n基本的にはleixicon非依存だが、Blueskyブリッジも含めている。\n\n* [Eclipse](https://gitlab.com/soapbox-pub/eclipse): Nostr-Blueskyブリッジ\n* [mautrix](https://github.com/mautrix/bluesky): MatrixブリッジのBluesky対応\n* [Bridgy Fed](https://github.com/snarfed/bridgy-fed): 複数プロトコルおよびWebサイトの相互ブリッジ\n* [wafrnのBluesky対応](https://github.com/gabboman/wafrn/pull/148)\n* [UFOs](https://ufos-api.microcosm.blue/): collection統計・record取得\n* [ATP Airport](https://atpairport.com/): PDS引越し用ウェブツール\n* [Bounce](https://blog.anew.social/bounce-a-cross-protocol-migration-tool/): Bridgy Fedを使ったプロトコル間引越しシステム\n* [bsky.storage](https://github.com/storacha/bluesky-backup-webapp-server): ATmosphereConfで[発表された](https://atproto.wiki/en/atmosphereconf/seattle2025/bringing-hot-backups)PDSバックアップツール公開\n* [XRPCでAP s2sを実装する改造PDS実験](https://github.com/bluesky-social/atproto/pull/3943)\n* [AT Backup](https://github.com/Turtlepaw/atproto-backup): バックアップアプリ\n* [PDS Moover](https://pdsmoover.com/): シンプルなPDS移行ツール\n\nATmosphereへのインパクトでいえばやはりBridgy Fedのatproto対応が一番大きいだろう。\\\nAPとのブリッジとして普及し、[A New Social](https://www.anew.social/)が立ち上げられたりBounceが登場したりもした。\n\nBluesky PDSが出戻りを許可したことや、誰でも登録できるPDSが登場したことで、引越し関連も充実した。\n\n## サービス\n\natproto上に構築されたサービス・アプリケーション達。\n\n基本的にはlexiconベースで選出しており、既存サービスに強く依存するものは除外している。Blueskyクライアントとか。\n\n### 稼働中\n\n一応12月20日時点でログインできたもの。\n\nカテゴリは目立ったものを独断で幾つかピックアップ。\n\n#### プロフィール・ウェブサイト\n\n* [@web](https://atweb-vue.github.io/): ウェブサイト\n* [AT Profile](https://atprofile.com/): プロフィールページ作成\n* [atpage](https://atpage.one/): ウェブページ作成\n* [Basker](https://basker.bio/): プロフィールサービス\n* [wisp.place](https://wisp.place/): ウェブサイト構築サービス\n* [ligo.at:](https://ligo.at/) リンクページ作成サービス\n\n#### 長文投稿\n\n* [Plonk](https://plonk.li/): スニペット共有\n* [Azsky](https://azsky.app/): Bluesky長文投稿\n* [Leaflet](https://leaflet.pub/): ドキュメント作成・公開サービス\n* [Snowpost](https://snowpo.st/): markdown投稿\n* [KPaste](https://kp.krs.moe/): テキスト共有サービス\n* [PiPup](https://pipup.social/): ブログサービス(WhiteWind統合)\n* [GreenGale](https://greengale.app/): ブログサービス(WhiteWind統合)\n\n#### メディア\n\n* [BYOV](https://byov.tokono.ma/): 動画共有サービス\n* [AtCast](https://atcast.live/): ポッドキャスト\n* [Streamplace](https://stream.place/): ライブストリーム\n* [Grain](https://grain.social/): 画像共有サービス\n* [video.cerulea.blue](https://video.cerulea.blue/): 動画共有(<512MiB)\n* [SoundSky](https://soundsky.cloud/): 音楽共有サービス\n* [AT-Transfer](https://at-transfer.nielsjaspers.com/): atprotoアカウント間のファイル転送\n* [Skywell](https://skywell.dev/): ファイル(blob)共有\n* [plyr.fm](https://plyr.fm/): 音楽投稿サービス\n\n#### その他\n\n* [ATGuilds](https://atguilds.jakestout.dev/): グループ作成\n* [RutHub](https://ruthub.com/): タスク管理\n* [roomy](https://roomy.space/): グループチャット\n* [Rocksky](https://rocksky.app/): NowPlaying系サービス(開発中?)\n* [DrawAt](https://drawat.suibari.com/): お絵描きチャット\n* [Tangled](https://tangled.org/): gitコラボレーション(検索・issue等)\n* [Popfeed](https://www.popfeed.social/)(旧Popsky): レビューサービス\n* [Flushes](https://flushes.app/): トイレ報告サービス\n* [HuntersAt](https://huntersat.suibari.com/): モンハン自己紹介画像作成 (データ保存に独自record使用)\n* [at://2048](https://2048.blue/): 2048(ゲーム)実装(スコア保存に独自record使用)\n* [Open Web Desktop](https://owdproject.org/): ブラウザ上で動くデスクトップ (状態保存やアカウント管理でatproto利用)\n* [xcvr](https://xcvr.org/): LRC(IRCライク)サーバー管理ツール\n* [Navyfragen](https://navyfragen.app/): 匿名質問サービス\n* [skymap](https://skymap.blue/): マイマップ作成\n* [Anchor](https://dropanchor.app/): チェックインアプリ(開発中)\n* [Snake Game](https://snake.ewancroft.uk)\n* [Numinex](https://numinex.ai/): AIチャットログ共有サービス\n* [BluePocket](https://bluepocket.org/): あとで読む\n* [Bibliome](https://bibliome.club/): 書籍リスト共有サービス\n* [Yōten](https://yoten.app/): 言語学習記録\n* [SkyBeMoreBlue](https://www.skybemoreblue.com/): 他アカウント紹介\n* [at://work](https://atwork.place/): 求人情報サービス\n* [atpkgs](https://atpkgs.easrng.net/): JS/TSパッケージレジストリ\n* [Nooki](https://nooki.me/): 掲示板サービス\n* [kipclip](https://kipclip.com/): ブックマークサービス(community.lexicon.bookmarksベース)\n* [ATCR](https://atcr.io/): Dockerコンテナレジストリ\n* [Bluenotes](https://bluenotes.social/): [Open Community Notes](https://github.com/johnwarden/open-community-notes)対応のBlueskyクライアント\n* [Semble](https://semble.so/): 研究者向けSNS\n* [AT Todo](https://attodo.app/): todo管理サービス\n* [atproto.garden](https://atproto.garden/): atproto製のatprotoプロジェクトディレクトリ\n* [Sidetrail](https://sidetrail.app/): 進行状況共有サービス(?)\n* [AtprotoFans](https://atprotofans.com/): 支援プラットフォーム\n* [ATPollo](https://atpollo.com/): 投票作成サービス\n\nLeafletは群雄割拠の長文投稿サービスの中でも利用者が多く、今では[WhiteWind](https://whtwnd.com/)を超えるほどとなった。([UFOs](https://ufos.microcosm.blue/)調べ)\n\n他にはTangledやStreamplaceはイベント登壇頻度もあって(特に開発者から)知名度が高く、定着したように感じる。\\\n自分の観測範囲だと[リト](https://rito.blue)[^rito]もちょくちょく使われているのを見かけるが、ブックマーク系では世界的には[Semble](https://semble.so/)の方が強いか。\n\n[^rito]: これも2025年登場のサービスだが、ATプロトークで紹介し忘れていたのかリンクの張り忘れか、Blueskyの投稿からは発見できなかった。そのため、一覧には記載されていない。\n\n### ベータ・招待制\n\n動いているが、多くの人は利用できないサービス群。\\\n将来は公式リリースを目指しているものもあれば、技術デモ的なものもある。\n\n* [Pinkgill](https://pinkgill.mycopunk.it/): 多種コンテンツ混合共有・表示\n* [Cabildo Abierto](https://www.cabildoabierto.com.ar/): 議論(アルゼンチン向け)\n* [PMsky](https://pmsky.social/): 共同モデレーション\n* [Spark](https://sprk.so/)(旧Reelo): 動画\n* [blebbit](https://blebbit.app/): 総合コミュニティスペース\n* [Referendum](https://www.referendumapp.com/): 米国政治プラットフォーム\n* [hypgen.ai](http://hypgen.ai/): 科学的仮説自動生成&評価プラットフォーム\n* [If This Then AT://](https://app.ifthisthen.at/): 自動化プラットフォーム\n* [Germ DM](https://www.germnetwork.com/blog/integrating-germ-atproto): E2EEメッセージアプリ\n* [alcman](https://alcman.app): 読書記録サービス\n* [音楽.club](https://prototype.ongaku.club/): 音楽投稿サービス\n\nSparkはインフラ丸ごと含めて開発しているという点で注目していたが、なかなか進んでいないようで、結局ベータ版で流れてくるコンテンツもBlueskyからの輸入が大半となってしまっている。\n\n### 個人用\n\n利用者毎にセルフホストを想定しているアプリやツール。\n\n* [OneStatus](https://github.com/NeroOpako/onestatus-discord): ステータス共有\n* [bluemark](https://github.com/uwx/bluemark): ブックマーク\n* [atmogus](https://github.com/itzevvv/atmogus): ステータス共有(Discord連携)\n* [Blahg](https://tangled.sh/@smokesignal.events/blahg): blobベースブログ\n\n### 利用不可\n\n動いている様子が確認できていないもの。今後リリースされそうなものもあれば、立ち消えてそうなものや、サービス終了したものもある。\\\n最近のATプロトークは動作確認してから紹介する方針に切り替えているが、atprotoサービスが少なかった頃は開発中でも積極的に紹介していた。\n\n* [Campground](https://github.com/project-campground): マルチメディアチャット\n* [atpage](https://github.com/geesawra/atpage): ウェブサイト\n* [atBB](https://github.com/atBB-Community/atBB): 掲示板・フォーラム\n* [Tinychat](https://github.com/callmephilip/tinychat-at-proto): チャンネル型チャット\n* [obsidat](https://github.com/obsidat/obsidat.github.io): ファイル同期\n* [Stellar](https://github.com/marukun712/stellar): Bluesky絵文字リアクション\n* [Nexus Social Community](https://nexus.sc/): SNS?\n* [dekoboko](https://github.com/takeruhukushima/dekoboko): エンジニア向けSNS?\n* [OpenPDS](https://github.com/jesselawson/openpds): 記事マスター管理?\n* [shutters](https://github.com/shutters-social/shutters): 画像共有\n* [Cartridge](https://github.com/nulfrost/cartridge): ゲームプレイログ・レビュー\n* [atmerchant](https://github.com/ivanvpan/atmerchant): オンラインカタログ\n* [winesky.app](https://winesky.app/): ワイン記録\n* [Annos](https://github.com/cosmik-network/atproto-annotations)([Cosmik](https://paragraph.com/@sense-nets/cosmik-intro)): ウェブページにコメントや評価を追加\n* [Omni-Index](https://github.com/prenaissance/omni-index): メディア共有(コメントにatproto利用)\n* [athost](https://github.com/ETJeanMachine/athost): HTMLマイクロブログ\n* [weaver](https://github.com/rsform/weaver): Markdownブログ\n* [Tomo](https://bsky.app/profile/essentialrandom.bsky.social/post/3lqb53vot7c23): [guestbook](https://github.com/FujoWebDev/lexicon-guestbook)を題材にしたatprotoサービス開発教材\n* [SkyShroom](https://tangled.sh/@goose.art/skyshrooms): TCG(atproto上でカード定義や所有権管理)\n* [FAIR](http://www.fair.pm/): atprotoを参考にしたWordPressパッケージマネージャプロトコル\n* [garganorn](https://github.com/schuyler/garganorn): POI共有\n* [atmerchant](https://github.com/ivanvpan/atmerchant)\n* [ATProto Wallet Linker](https://github.com/stella3d/atp-evm): Ethereumによる送金プラットフォーム\n* [forumtest](https://tangled.sh/@whey.party/forumtest): ESAVを使ったフォーラムアプリ\n* [AT URL Shortner](https://tangled.org/@willdot.net/at-shorter-url): URL短縮サービス\n",
  "createdAt": "2025-12-31T08:56:39.380Z",
  "visibility": "public"
}