HN 日本語サマリー

← 一覧へ戻る
Web開発

ATプロトコル入門のためのリソース

Resources for Getting Started with AT Protocol (bnb.im)

46 pointsby evakhoury13 コメント

要約

本記事は、ATプロトコルを理解し、それを用いた開発を始めるための必須リソースをまとめたものです。プロトコルの基礎概念、データ管理、開発ツール、そして実際に構築されたアプリケーションの例まで、幅広く紹介しています。これにより、ATプロトコルへの参入障壁を下げ、開発者や関心を持つ人々が効率的に情報を得られるようにすることを目指しています。

全文翻訳

ATプロトコル入門のための必須リソース 最初に投稿されたのは2026年8月25日です。 何度か、ソフトウェアエンジニアの友人たちにATプロトコルを探求するよう勧める際に、リンクを共有してきました。毎回個別に多数のリンクを共有する代わりに、ここにまとめておけば1つのリンクをコピー&ペーストするだけで済むと考えました。将来的に更新し、更新するたびに、最初の投稿で使った現在の最もよく使う絵文字から始め、これらの括弧に挿入します。ルールはありません。(💕👀) ATプロトコルを理解する これらは、大気圏思考の基礎となるいくつかの投稿です。他にもあると思いますが、これらは何度も参照してきたものです。 Dan Abramovによる「A Social Filesystem」- コンピュータを使ったことのある人間としてATプロトコルを理解するために必読です。 Dan Abramovによる「There Are No Instances in atproto」- Fediverseに触れたことがあるなら、非常に役立ちます。私は元々Fediverseとは異なるTentで始めましたが、ちょうどその頃、MastodonやDiaspora*が基盤を固めつつあったFediverseについて学び始めました。私の意見では、Fediverseの考え方を一旦忘れ、まっさらな状態でATプロトコルの仕組みを吸収するのに非常に良い方法です。(Hacker News:私はFediverseに反対しているわけではありません。) Joe Basserによる「Let's Talk Money」- お金とATプロトコルについての深い考察で、特にJoeが開発者の一人であるATM(Atmosphere Money)に至る点に焦点を当てています。私の意見では、Atmosphere Moneyはユニークで良いアプローチであり、実際に成功することを期待しています。 スペース これは、ATプロトコルがどのようにデータを表示するかという点で非常に基本的なため、この投稿の最初の編集で追加したセクションです。スペースは、まったく新しいカテゴリのアプリケーションとユニークな機能セットを開きます。ATプロトコル版Dropbox(PDSには優しくしてください)を構築したい場合でも、ソーシャルアプリに「親しい友達」機能を追加したい場合でも(Bluesky、お願いします)、スペースは以前は不可能だった多くのことを可能にします。 Daniel Holmgrenによる「The Atproto Spaces Alpha is Live」- Atproto Spacesの入門記事です。これは実質的に、Atmosphereの「プライベートデータ」です。多くの人がこれを待ってから開発を始めたことを知っています。 Daniel Holmgrenによる「Reintroducing Spaces」- DanielによるSpacesアルファ版リリース後の投稿です。率直に言って、この投稿を読むのはユニークな体験です。なぜなら、DanielがSpacesに期待していたすべてを取り上げて、それをLeafletに載せたようなものだからです。 Lexicons Standard.site - コミュニティが所有する長文コンテンツのLexiconです。これは、Bluesky PBCから独立して、コミュニティが標準的なコンテンツ形式を中心に集まる、コミュニティの健全性を示す最も重要なシグナルだと私は考えています。 データ 根本的に、ATプロトコルはデータ所有に関するものです。Lexiconsはデータの構造を定義し、データはPersonal Data Server(PDS)のレコードに保存され、プロトコルはデータの移動方法を定義します。実際にはもっと複雑ですが、ほとんどの場合、これで80%は理解できたことになります。これらは、ATプロトコルのデータ部分の開発に役立つリソースです。 HappyView - ワンクリックでデプロイ可能なAppViewです。AppViewsは「ATプロトコル開発の最も難しい部分」と呼ばれています(これを見たことがありますが、出典を見つけるのが面倒です)が、HappyViewはそれを本当に完全に簡単にしてくれます。 bluesky-social/pds - Blueskyからの参照PDS実装です。批判も聞きますが、参照実装なので… Tranquil PDS - これが最高のデプロイ可能なPDSだと多くの人に言われました。私はそれに一切関与していませんが、社会的な証明があります。 ユーティリティ これらは、ATプロトコル向けに開発する際に個人的に役立った、または試してみて使うのが楽しみだがまだ必要に迫られていないユーティリティです。 microcosm.blue - 構築する内容によっては、ATプロトコル開発に非常に役立つオープンソースAPIです。 pdsls - ATプロトコルを探索するためのWebインターフェースです。かなり包括的なレコードビューアを備えており、さらにfirehose、jetstream、spacedust、labelerツールもあります。 atproto.at - ATプロトコルを探索するための別のWebインターフェースです。多くの優れた機能がありますが、私はpdslsを好みますが、atproto.atも非常に優れたUIを持っています。 ATStore - 「ATプロトコルアプリディレクトリ」としての位置づけですが、ATStoreは現時点では「ATプロトコルを活用したさまざまなアプリ」の管理者です。ATStoreについては複雑な思いもありますが、現時点では発見のための中心的なハブです。 atproto.md - 任意のATプロトコルレコードの認証不要なMarkdown表現です。 atmosphere.money - ATM(Atmosphere Money)は、ATプロトコルにネイティブに支払いを組み込もうとする試みです。 ATプロトコルで構築されたもの ATプロトコル上に構築された、…クールで、その可能性の幅広さを示せるようなものの単なるリストです。これを共有すると、それが単なるTwitterクローンやソーシャルアプリの構築だけではないことを人々が理解するのに役立つことが多いです。 BeaconBits - Swarmに似たチェックインアプリです。ブラウザ専用なので、消費者向けアプリとしての実現可能性は低いと感じますが、ブラウザ内ではかなり良いです。 atmowx - ATプロトコル上の天気データです。データがプロトコルにバインドされ、視覚化されるのを見るのは非常にクールです。 adsb - プロトコル上にクラウドソーシングされたフライトデータです。非常に非常にクールで、私の特別な興味を完璧に満たします。 plyr.fm - ATプロトコル上のソーシャルミュージックです。SoundCloudのようなものですが、曲はユーザーのPDSにホストされています。 Marque - ATプロトコル上に構築されたドメインレジストラです。ユーザーが登録し、独自のドメインを取得したいアプリを構築している場合、Marqueをそのインターフェースとして使用できます。非常に便利です。 これで終わりです。提案があれば @bnb.im まで連絡してください。追加するかもしれませんし、しないかもしれません。もしあなたがそれを作ったのであれば、おそらく私はより慎重になるでしょうが、可能性はあります。