(1) Content hosting (2) Content browsing
This way, the /r/BikeShedding community can buy a domain, say, BikeShedding.gg, and connect it to a content hosting platform that delivers a standard API + web UI. This is (1).
Users will have an app, let's call it FrontPage, in which they can put it a domain to subscribe to, or pick from a list, exactly like we can use podcasts app today to either add a manual RSS feed or choose from the library of feeds an app offers.
Podcasts are the pinnacle of decentralization yet I haven't heard once the word "federation" or had to choose an "instance".
If someone wants to talk about this more, email to anything at weedon and scott [dot] com. I did apply to YC with this, but it got rejected -- maybe the time is ripe.
Edit: Important to note that this works for all platform overreach cases -- Avoiding YouTube censorship, exiting Twitter's echo chamber, and yes, for Reddit as well.
The problem with federated platforms like mastodon is that they are still platforms, and platforms suck. You replace horses with cars, not with slightly better horses.