Since we are in the fediverse, I think it would be convenient to have a fediverse-wide resolvable fediverse URI scheme, that would look like so:
fediverse://
edit: Found a relevant FEP: https://codeberg.org/fediverse/fep/src/branch/main/fep/07d7/fep-07d7.md
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 fornntp://
data, and of course a web browser forhttp://
.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:
Since the ActivityPub protocol seems to be the de-facto glue to this fediverse thing, maybe that’s where to look first.