FWIW, I added outbox model to Corny Chat sometime ago. I rely on fixed list to get the users relay Metadata if it exists. I don't bother with giving users a way to manage their relays. It's there for advanced users but honestly it's not convenient for users nor developers and feels wrong because of the inefficiencies it generates on those connects and disconnects. In the end, everyone ends up still using common relays. We need to rethink through the problem we are trying to solve and make it easier. Not every app should need to build such robust handling as it's 90% effort for 10% gain
Login to reply
Replies (3)
Then you are just another centralized app. What's the point of nostr if we don't teach people ways to control their data?
Yes. All nostr apps are centralized.
We can teach users how to create and use accounts and events across apps. But controlling data is a different matter. Censorship resistance, yes. Access management, no.
> All Nostr apps are centralized
lol. There are many apps that don't have main relays and just use what the user chooses. Just because you don't know or don't want to decentralize, it doesn't mean that all apps are centralized.