AT protocol's method of federation isn't server-to-server.
It's personal-data-server (PDS) to big graph service (BGS) to labeler / app view / feed gen.
And I imagine the BGS *might* federate with other BGS.
Yeah, not only is this complicated, the BGS could prove problematic.