Clicked through on that link for some reason
"The spec is ActivityPub, but federation is unfortunately Mastodon."
No
#ActivityPub is a protocol
It requires some sort of implementation in some sort of distribution/app
Mastodon (for one) is only *one* distribution/app
There are others
These others may or may not "federate" with each to varying degrees
They are all *different* and "varying" implementations of ActivityPub
I don't know why this is so hard to understand, but it sure seems to be...