The missing fediverse documentation:
When I post a toot, what happens? What steps does my server take to send that toot to other servers? When people read that toot, what steps does their server take? Detailed all the way down to http calls and json-ld.
I don't mean what happens for Mastodon (or Pleroma), I mean for any fediverse-compatible server. I also don't mean ActivityPub or Lightpub, I mean what happens today, in reality, not what happens in some idealized ivory tower whitepaper.
@tedu it's been kind of interesting/frustrating for me, someone who's coming into the spec from the non-tech side (despite having a modicum of tech literacy) to see how many "gotchas" there are. tiny misimplementations and idiosyncracies in particular, but some big-picture things too, like making bad assumptions/decisions.
(mastodon in particular, with some of the limits it takes for granted, and how it ends up holding back the rest of the network, but not just mastodon of course...)
@tedu but for starters, even a simple "we use these properties for these things" would be a good step forward for trying to figure out how each implementation treats the http/json(ld) stuff. or "we accept these properties and transform them like so".
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!