Can someone well versed in ActivityPup answer something? There is barely any real docs on it besides implementations.
How does full-on federation work efficiently? Do servers do any "checking" of outboxes manually, I doubt that case honestly. Except when doing lookups of course.
When a user makes a post, does it just send to the outbox of the users it follows and followers, or just followers only? If a user boosts a post, does it announce it to followers and then those servers must do an inbox lookup upon it? What happens when it federates to multiple users on the same instance... surely this only needs to be done once per instance, right? Or do servers just ignore these duplicate requests or something (or try not to do them)?