It's an intriguing idea and might well be in line with the founding principles of the internet.
As I understand it, the URI is supposed to define the type of data you will find at the address, allowing you to use a client dedicated to that type. So: use a Gopher client for gopher://
data, a newsgroup program for nntp://
data, and of course a web browser for http://
.
So the issue here would be to define what "fediverse data" actually looks like. This is quickly becoming quite a technical challenge.
Personally I like the idea of standardizing communication paradigms with a protocol, but you do first have to decide what the paradigms are. A few obvious suggestions:
- IM, or one-to-one message (holy grail! but then not public, by definition)
- many-to-many text message (IRC)
- forum post with comments (this thing right here)
- one-to-many message (Xitter, Mastodon)
Since the ActivityPub protocol seems to be the de-facto glue to this fediverse thing, maybe that's where to look first.