Inspired by both [this toot](https:/
+ I like the idea of using a hub-and-spoke model, where each actual edge device (phone / tablet / etc.) connects to some kind of always-on server (either a cheap virtual machine or a home-based server), which would be run by a tech-enabling friend, like BBSes used to be.
+ All content creation and such would occur on the edge device, probably via a [progressive web app](https:/
+ Here, "content" means basically anything that you can create on a social media site - text, photos, replies, whatnot.
+ The content would be marked up with [IndieWeb](https:/
+ Since the content creation / editing would occur on the spoke devices, the hub would be used primarily for caching and speedy connectivity (to prevent issues with asymmetric connection speeds that would prevent direct sharing between the edge devices).
+ The hub would collect incoming messages for the user and cache them until the user's device can connect to the hub to pull them down into their edge device.
+ The hub would also support [webmentions](http:/
+ Ideally, each user of this kind of system would have a subdomain of their own (https:/
I freely admit that this idea still has some issues, since it is both incredibly hand-wavy and would still require tech-smart gatekeepers to run the hubs, but eventually even that second issue could be mitigated somewhat by turning the software into a single-click install option for a Pi or similar device (or pre-installed on such a device, with a plug-and-play setup of some kind, or pre-built images for VPS hosting).
I'm open to thoughts / suggestions / comments.