ナギだよー - Twitch https://www.twitch.tv/nagi_miso
エンタメ&教育系のWebエンジニアをしています。最近は原神にくびったけ。
ActivityPub 投稿リレーサーバーを開発・運用しています。 https://relay.toot.yukimochi.jp
[投稿のライセンス]
https://lab.yukimochi.jp/article/licence_mblog
[私のアバター]
透羽 / mio3io - https://南あかね.みんな
世の中がMastodon APIを共通規格かなんかかのように回っているのはどうかと思うんだよな
どこいったC2S
これ、スマホアプリ向けActivityPub API のデファクトとして Mastodon API が使われているんよね。
まぁ、 IE が XMLHttpRequest を独自実装して世の中が回りだしてしまったように、そんな感じで、 C2S 規格として還元していく未来すらありそう。
そもそも、 ActivityPub をサーバーとクライアントでしゃべると、ただの DB のインターフェイスになっちゃうので BFF 層はいるでしょということになりそう。
Activity Pub Server - [ ActivityPub (C2S) ] - BFF App - [ Mastodon API ] - Client App
みたいになるだけ感。
ActivityPub Microblog Standard API みたいな規格が欲しいというのはあるのかも。(それが、 Mastodon API をベースに開発されそう)
Mastodon API のアプリに甘えるプロジェクトは、アプリの数に甘えられるけど、その代わり独自機能は実装できない。(志の問題)
仮にMastodonにC2Sが実装されたとしてMastodonがサポートしないようなObjectを投げつけたらMastodonは泣いちゃうだろうしやっぱC2Sはなんかおかしいんだよな
Mastodon が PostgreSQL とつながるのではなく、 ActivityPub C2S で ActivityPub が単純に収拾されるサーバーに投げ込んだりするみたいな使い方のほうが現実的に感じる。
今のMastodonを始めとするAPアプリケーションは責務をちゃんと切れていないから汎用ActivityPubデータベースがあればいい
面白そう
inbox, outbox の処理とかみんな辛がっているし、送受信の一番だるい部分を統括するサーバーが生えたらみんなこれを使って独自のAP実装作りやすそう。
しろきつね 🌸 【こみトレ】A06ab 4号館 - FANBOXさんはTwitterを使っています: 「蛍🌟 #原神 https://t.co/Fu6WDHX7F7」 / Twitter https://twitter.com/shirorokitsune/status/1585258271660986371