- Mastodon, Misskey, Hollo, Mbin, Lemmy: audience is not specified, for some reason - Pleroma, Akkoma: some instances use followers, others use Public - GoToSocial: direct
#Mitra currently uses Public, but delivers only to the post author. I am going to fix this inconsistency and make activities direct by default, but also add an option to generate public reactions (like Pleroma).
Is there another platform that supports this (choosing the reaction visibility)?
@steve I don't have that book and I don't see how it could be relevant. "Intent" doesn't matter here, only text matters, and the text is quite clear. Obviously, you can't attach id without replacing it. If the book says something different, it's bullshit.
@fentiger@rfc9421 Caching results might help, but either way, not all servers validate signatures synchronously, so this method is not reliable. It is much better if you know what to send in advance.
@picofarad@rfc9421 It's for signing HTTP requests, not content (activities). Until recently, we used a draft of RFC-9421, but now RFC-9421 is final and developers are starting to upgrade (draft and final versions are incompatible). Don't know about routers/proxies.
@steve The server can't do anything with it (because type and/or other properties are not present), and can't deliver it to other servers (because audience is not specified). It is useless, but probably valid.
summary gets you part of the way there, but Mastodon would still strip out the inline images, and I don't want to add image assets to Article in attachment because I want to promote the support for inline images for non-Notes.
If Mastodon can display summary, why inline images are a concern? Summary with a link should be enough for previewing.
This is ridiculous because it means making ~2x more POST requests to deliver an activity. And eventually there will be another upgrade. Then what, triple-knocking?
I think capabilities like RFC-9421 support can advertised via actor properties.
@benpate@tchambers@samsethi Fedi devs should keep in mind that FEP-0837 exists, which is basically the same protocol but built on top of ActivityPub instead of HTTP. It is also not limited to paywalling.