N.B. This memo was written long before Betula came to exist. There are new ideas about federated Mycorrhiza, consider this document outdated.
Fediverse is a union of different federated services like social networks, video hostings, etc running different protocols. According to https://the-federation.info, there are 48 projects in the network running 14 different protocols on more than 8000 nodes.
ActivityPub
ActivityPub is the most popular protocol in the Fediverse. I'm thinking about implementing some form of support for it, thus joining every public Mycorrhiza wiki into the federation, at least partially.
See ActivityPub at CommunityWiki for some discussion on the topic.
Read ActivityPub specification.
Federated wiki
So, how can the idea of federated wikis be carried out?
Authorization
Perhaps, profiles from some federated networks could be used for editing Mycorrhiza wikis?
Notifying about new content
One could subscribe to notifications about new edits instead of looking at the feeds. Also, wiki admins could set up Fediverse accounts that just broadcast all changes to the world.
Importing content
MycorrhizaWiki will support importing content from different sources. The Fediverse could be one of them. Imagine transcluding a toot from Mastodon!
Exporting content
Not exactly sure.
Commenting
Comment threads from the Fediverse could be shown below or nearby every hypha.
Webmention
Webmention is another protocol in the Fediverse.
Read this Indieweb wiki article and this one too. I think it's just perfect for cross-site backlinks (it could even be that implementing cross-site backlinks could be easier than in-site backlinks 🤔). It's also used for commenting.
I like it too. I'm thinking about supporting it in MycorrhizaWiki. Should I support together with ActivityPub or choose just one?