ActivityPub
https://gyazo.com/28b76540c1d91aa8dbb74aee0260a0c1
https://github.com/w3c/activitypub
W3C勧告: ActivityPub
Mastodon, Misskey, GNU Socialなどのマイクロブログを相互接続するためのプロトコル
ActivityPubでつながったサーバー群をFediverseという
OStatusから移行された?
nishio.icon
昔RSSの時代には更新情報が発信者側のOUTBOXに置かれて読者側のRSSリーダー側がGETしてた、それからSlack通知の時代が来て発信者側のサービスがSlackのAPIにPOSTをするようになった、でも間のキューをどちらかのサービスに密結合なものとして考えるのはやめようよ、ということなのかな?
RSSリーダーとWebhook
https://gyazo.com/ec8d7baedec8f153cf4f0c6ac62fb54a
上記の図はどちらも書いた人から発生した通知が読者に一方的に伝達される仕組み
振り返って考えてみるとトラックバックとはブログサービスが「読者がリアクションを示すためのWebhook」を提供している状態なのだな
https://gyazo.com/5992102a9b61924dfcd793209563dc8d
なるほど。上の図と見比べると整理できる基素.icon
ScrapboxのActivityPub対応
詳しい人による最小限の実装の解説っぽい
第59回 Fediverse入門―非中央集権型SNSサーバを作ろう!(1) | gihyo.jp
HTTP Signatures
リモートフォロー
ユーザー名からアクター情報URLへの変換
慣習的にWeb Host MetadataとWebFingerによるやりとり
ローカルにフォロワーリストを持って、その各フォロワーのinboxに対してPOSTをする
inboxは他のサービスになり得るわけだ、なるほど
その柔軟性の代わりに「投稿頻度×フォロワー数」に応じたコストが掛かる
wogikaze.icon
なんだかんだ de facto standardから逃れるといいWeb 3.0に近づく方法も出てきたのかな、と感じる
最後はサーバー代を誰がどう負担するかの話になりそ基素.icon
nejimaki.icon
儲からないから企業が捨てたActivityPub、
Twitterがもし消滅したら"善きウェブ"のための希望になりそうだけどどうなんだろう?
Wordpressが公式ActivityPub対応のためのプラグインをリリース
https://ja.wordpress.org/plugins/activitypub/
ActivityPubの概要 #mastodon - Qiita
Objectの種類に「Note」があるのだが、Misskeyのノートの名前の由来に繋がらないかな