This thread is getting long, so I'm going to cut to the chase: I think there needs to be yet another Federation protocol. A simple protocol with a full-featured and generic Reference Implementation.
And I think it should be based on RSS 1.0 or the Atom Syndication spec (except dump XML and use JSON or something):
> http://www.atomenabled.org/developers/syndication/
> https://validator.w3.org/feed/docs/rss1.html
And, finally? I think it should support peer-to-peer Federation.
Let's call it 'Really Simple Federation' – RSF…
[contd]
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.