ActivityPub
from /villagepump/ActivityPub
https://github.com/w3c/activitypub

- 昔RSSの時代には更新情報が発信者側のOUTBOXに置かれて読者側のRSSリーダー側がGETしてた、それからSlack通知の時代が来て発信者側のサービスがSlackのAPIにPOSTをするようになった、でも間のキューをどちらかのサービスに密結合なものとして考えるのはやめようよ、ということなのかな?
- 
- 

- 詳しい人による最小限の実装の解説っぽい
- [第59回 Fediverse入門―非中央集権型SNSサーバを作ろう!(1) | gihyo.jp](https://gihyo.jp/dev/serial/01/perl-hackers-hub/005901)
- [HTTP Signatures](/ja/HTTP%20Signatures)
- [リモートフォロー](/ja/%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%95%E3%82%A9%E3%83%AD%E3%83%BC)
- ユーザー名からアクター情報URLへの変換
- 慣習的に[Web Host Metadata](/ja/Web%20Host%20Metadata)と[WebFinger](/ja/WebFinger)によるやりとり
- ローカルにフォロワーリストを持って、その各フォロワーのinboxに対してPOSTをする
- inboxは他のサービスになり得るわけだ、なるほど
- その柔軟性の代わりに「投稿頻度×フォロワー数」に応じたコストが掛かる