GitHub
現行実装

現在の連合形式

yurucommuが現在、外部サーバーとの間で送受信しているActivityPubの形を 機能ごとに説明します。

保証範囲: ここで「送受信する」と書いているのはyurucommu同士を含む現行コードの挙動です。 Mastodon、Misskey、Lemmyなど個別製品との適合試験結果を示すものではありません。 相手が未知の型やプロパティをどう表示するかは、相手側の実装に依存します。

共通して使うもの

用途 現在の形式
ユーザー 各アカウントをPersonアクターとして公開し、 WebFingerで解決
通常の投稿 CreateNoteを含めて配信
フォロー FollowAcceptまたはReject
署名 アクターの公開鍵に対応するHTTP署名を受信時に検証

標準語彙と独自語彙

DMとコミュニティの基本部分はActivityStreamsの型を使います。 StoryのStorydisplayDurationoverlayspositionはyurucommuの語彙です。 公開している語彙のうち、現在の出力で使っていないものもあります。詳しくは データ語彙を参照してください。