| Have you heard of Veilid? It’s sort of envisioned as a framework for building encrypted distributed/federated apps. It’s early days and in active development, but the idea and goals of it remind me of the issues you raised. https://veilid.com/ https://gitlab.com/veilid/veilid DEF CON 31 - The Internals of Veilid, a New Decentralized Application Framework - DilDog, Medus4 https://www.youtube.com/watch?v=Kb1lKscAMDQ An Introduction to Veilid, by Christien Rioux - Rust Linz November 2023 https://www.youtube.com/watch?v=h288gZTjJOM There’s also Willow Protocol, which is sometimes compared to SSB and Veilid, but I don’t know as much about it. https://willowprotocol.org/ Comparison to Other Protocols https://willowprotocol.org/more/compare/index.html#willow_co... Edit: Veilid, So easy a Teenager Can Do It! - Bianca Lewis https://www.youtube.com/watch?v=0BfxIGD6Xno&t=362s |
I'm starting with something that's familiar but not structurally aligned with what I want to do (git+ssh). I intend to make the "backend" pluggable so I can use the same app to evaluate different distributed frameworks (Veilid, IPFS/Ceramic, IPFS/OrbitDB, Holepunch, IPv8, ...)
Otherwise I'll just spend my life tinkering with distributed frameworks and never end up with a distributed app.