Never looked under the hood of Mastodon federation protocol, anyone has a link handy?

As a side thought: may be a good idea to implement a blockchained social network but with servers instead of P2P and signatures instead of PoW. ZCash like, may be call it Social Currency

ActivityPub

The ActivityPub protocol is a decentralized social networking protocol based upon the [ActivityStreams] 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.

tootsuite/mastodon

Your self-hosted, globally interconnected microblogging community - tootsuite/mastodon