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 could continue running on HTTP(S). Did you know browsers and OSs can handle different URL schemas than the ones they natively open (
http
,https
,file
,data
)? Ever saw amailto
,magnet
,ms-word
etc. URL schema? They can be opened with an in-browser or native app of your choice, and this has worked for years. Yes, clients would need to be patched for support but that’s easy. I would only add “instance’s native UI” as a fallback for people coming from outside the fediverse.Mail clients, torrent clients, and word processors are fundamentally different from browsers. Yes, we can implement their base functions inside a web browser, but that’s not their function, or their core UX principle. Also, you forgot NNTP. Thee is no value in moving away from HTTP(S).