08:00:58
icon

enhance: 相互リンク機能の連合 by kozakura913 · Pull Request #704 · MisskeyIO/misskey
github.com/MisskeyIO/misskey/p

Web site image
enhance: 相互リンク機能の連合 by kozakura913 · Pull Request #704 · MisskeyIO/misskey
08:01:46
icon

> ActivityPub上定義されていないオブジェクトを生のJSONで転送しあう実装は、悪意のあるリモートサーバーからのXSS、Node.jsの脆弱性もしくは非常に大きいペイロードを受信した際の対策が困難であるため。
ふむ? 「ActivityPub上定義されていないオブジェクトを生のJSONで転送しあう」というのはコンテクストで定義されていないタームをそのまま生成・解釈するという意味だろうか。それなら確かに当該オブジェクトのアレのアレ時に当該タームがアレされずにアレになりうるけど、Misskeyの場合はアレだからアレだし、いずれにせよ単にコンテクストで定義しておけば特に問題はなさそうな気がするけど

08:09:00
icon

互換性については、最低限のフォールバック表現を用意した上で`PropertyValue`あたりに追加のオレオレプロパティを生やして対応する気のあるサーバがより正確に解釈できるようにするくらいはしておいても損はないと思うけどなあ。まあこのパッチのオレオレプロパティはもっと減らせると思うけど

08:26:57
icon

公開しているつもりの情報が実際にはオーディエンスに正しく伝わっていないというのはユーザとしても不利益だと思うのだけどなあ。正直私個人としては"相互リンク"云々はどうでも良いけど、使っている人々にとっては必ずしもそうでもないだろうし

12:52:54
icon

ボット的なアプリケーションに直接ActivityPubを喋らせる利点としてはリクエストに応じて動的にアクターやその他のオブジェクトを生成させられることもあるだろうけど、Social APIのみではそれは難しいか。
それでもあえて汎用のサーバ実装を使うとすれば、サーバのリクエストハンドラにフックする仕組みが欲しくなってくるな
QT: fedibird.com/@tesaguri/1128240
[参照]

Web site image
tesaguri 🦀🦝 (@tesaguri@fedibird.com)
Web site image
投稿の参照(1件) by tesaguri 🦀🦝 (@tesaguri@fedibird.com)
12:53:02
2024-07-21 19:28:17 tesaguri 🦀🦝の投稿 tesaguri@fedibird.com
icon

Fediverse上のボットに任意のActivity Streamsの拡張プロパティを喋らせたいとか考え出すとボット実装自身に直接ActivityPubを喋らせるしかないよなあなどと考えていたけど、ActivityPubのC2Sプロトコル(Social API)をサポートしているサーバがあれば済む話か

20:04:57
icon

AT ProtocolのrelayがPDSをクロールするという仕組み、relayの数についてはスケールさせることを目標としない設計なのかなという印象。例えば万のPDSを百のrelayがひたすらクロールするわけにはいかないだろうし

20:19:05
icon

ATP、"small-world"とかいう複雑ネットワーク分野の重要な用語に無関係の用法を被せてくるのやめて欲しい(?)

20:59:29
icon

ATPにおいてApp Viewやrelayが信用できない場合に何が起こるのかよく分かっていない。自分のPDSや相手のPDSが信用できない場合はオシマイというのは当然として。あと`did:plc`についても考えないものとする(?)