If an IPFS node/server can be literally hosted via a Firefox Extension[1], how has nobody done the same for an arguably easier protocol like Activity Pub?
I haven't used https://github.com/ipfs/js-ipfs in this capacity but I'm under the impression that that's moving bits around like that is more or less its purpose.
Although I suppose this puts a burden on the URL-creator to pin the content until the URL-clicker doesn't need it anymore, which is not how URLs are supposed to work.
I've been wondering whether IPFS might be a good answer to that - there is this, which supposedly works in the browser. https://github.com/ipfs/js-ipfs
Dump webrtc metadata onto ipfs, give the user the hash back as a "document key" (and maybe a password that was used to encrypt the webrtc metadata) to share with other people; they paste in the key, enter password, and tada, you have a multi user application backed by localstorage.
Of course this wouldn't survive a user changing IP (and perhaps other network attributes) but that might be an OK feature.
It is, as you might guess, not as friction-free as one would expect from other traditional services (e.g. Imgur) but I found it surprisingly easy to develop and to use it. Check the repo I've linked and give deima a try yourself! https://boramalper.github.io/deima/image/#QmW8j8Dhhh3mhedGi2...
It's getting quite late here (2:43 AM) but I would happily respond to your questions & comments in the morning.