I'm supremely impressed by Sandstorm.io, but I think it was designed kind of like an old BBS. One server, letting users come to it.
What I'm describing, I think could be the basis for federated services.
I imagine implementing RSS feeds and RSS Aggregators on top of a system like this.
And lots of other services, too.
I like the idea of it being capability based and sandboxed, because then I can feel safe running a service you wrote on my machine.
And I like the idea of all of the networking being in the framework, rather than being implemented in each app. Just like Sandstorm.io takes a lot of the problems of sharing out of each app.
The way this article ended up with WASM + Tailscale in the browser seems like a great way for a client to talk to a server based on WASM + Tailscale, like I want. So then my phone can connect to my home PC, running these federated services. I can picture implementing Google Photos on top of that. With sharing, too.