Are there any fediverse apps where the bulk of the processing, the rendering, and the authoritative datastore are all on the client? In other words, where the server does almost nothing but forward messages to clients and other servers, and minimizes storage on the server?
This structure seems necessary for a privacy-centric app, in order to minimize how much a user needs to trust their own server and possibly other servers. E2ee will help a lot, but it would be even better if servers didn't store who all our follows and followers are, for example.
Just brainstorming on how to get to a fediverse app with good privacy. I wrote a non-AP app like this with a simple UI, but I'd much rather take an existing fediverse app with a well-developed UX and modify it as needed. So that's what I'm looking for.
Thanks for any ideas!