name: activitypub-c2s description: ActivityPub Client-to-Server (C2S) インタラクションの実装ガイド。概要とリファレンスを提供する。詳細はサブファイルを参照。 globs: - "/activitypub/" - "/ap/" - "/federation/"
ActivityPub Client-to-Server (C2S) Implementation Guide
概要
ActivityPub は、分散型ソーシャルネットワーキングのためのプロトコルです。 このスキルでは、主に Client-to-Server (C2S) の実装に焦点を当てます。
詳細な情報は以下のファイルに分割されています。必要に応じて参照してください。
📚 詳細ガイド
-
- JSON-LD & Context (
@context) - Actor Structure
- ID & URI Structure
- JSON-LD & Context (
-
- Inbox / Outbox Behavior
- Server Side Effects (Validation, Persistence, Federation)
-
- Create, Update, Delete
- Follow, Undo
- Like, Announce
参考リソース
仕様書 (W3C)
- ActivityPub W3C Recommendation: ActivityPub の公式仕様書。
- ActivityStreams 2.0: オブジェクトやActivityの語彙定義。
- ActivityStreams Vocabulary: 利用可能な全プロパティとタイプのリファレンス。
ガイド & チュートリアル
- ActivityPub Rocks!: 実装状況やテストスイートへのリンク集。
- Guide for new ActivityPub implementers: SocialHub コミュニティによる実装ガイド。
- FediDevs: Fediverse 開発者向けのリソース集。
ツール
- FediDB: Fediverse のソフトウェアとインスタンスの統計。
- JSON-LD Playground: JSON-LD の動作確認とデバッグ。