Good morning Fediverse. Now for a short architectural overview of the Fediverse:
- Actors push Activities to each other.
- The outbox allows us to recover what an Actor pushed, i.e. poll.
- LinkedData says that, we follow links, i.e. we pull Objects from other people.
Documents like W3C ActivityPub confuse this simple picture by creating a fake divide between C2S and S2S, or as I like to call it incoming vs outgoing message handling.
Having an unclear architecture means that the standard is dictated by the biggest elephant in the room.