Post #2346352
2026-05-07 12:31 UTC
@uriel@x.keinpfusch.net @strypey@mastodon.nzoss.nz Okay, I guess if you are only talking about the pure serialization part of the interface, but that’s imo the least interesting aspect of AP.
You can’t specify a multi-step process like Mastodon’s Quote post requests in pure gRPCs, because that’s a multi-step interaction with many policy decisions on each transition of the state machine
Replies (1)
-
@uriel@x.keinpfusch.net 2026-05-07 12:34
@Profpatsch@mastodon.xyz @strypey@mastodon.nzoss.nz I do not think the Mastodon APIs are really in scope for this discussion at all, unless the intention is to rely on ActivityPub C2S directly. What we are discussing here is federation itself, meaning the S2S side of the protocol and the interoperability guarantees between independently implemented servers. The client API layer is almost a separate concern entirely, e.g misskey has neither C2S neither Mastodon API, because even very different client-facing APIs can still interoperate correctly if the federation contract underneath is sufficiently precise and unambiguous.