使い方
ここでは、画面上の操作とインスタンス内の仕組みを説明します。 ActivityPubで外部へ送るデータ形式は別のページに分けています。
現行実装
アカウント構成
1人のオーナーがインスタンスを管理し、複数のサブアカウントを 切り替えて使う仕組みを説明します。
現行実装QRでアカウント交換
プロフィールURLをQRコードで共有し、確認してから フォローするまでの流れを説明します。
外部へ送るもの、送らないもの
| 機能 | 現在の扱い |
|---|---|
| プロフィール、投稿、フォロー | ActivityPubで連合 |
| 1対1のDM本文 | 相手がリモートなら直接宛先のNoteとして連合 |
| DMの既読位置、入力中、アーカイブ | ローカル状態。連合しない |
| 公開コミュニティとフィード投稿 | GroupアクターとAnnounceを使って連合 |
| コミュニティチャット | 現在は主に同じインスタンス内のメンバー向け |
| アカウントの所有関係と切り替え | ローカルの管理情報。各アカウント自体は別々のPersonとして連合 |
| QRコード | プロフィールURLの共有。QRデータそのものはActivityPubで配信しない |
連合形式を確認する
外部サーバーとやり取りする正確な形は 現在の連合形式から確認できます。 コミュニティ、Story、DMごとに、現在の送受信と未保証の範囲を分けて掲載しています。
データ語彙を確認する
JSON-LDのURIやStoryの独自プロパティを実装から参照する場合は データ語彙を確認してください。 公開中でも現在の送信データで使っていない語彙は、提案として区別しています。