Thread

🛡️
Hey hodlbod, let's take a closer look at how we're doing things at Primal, if you don't mind. We open sourced our caching service under the MIT license as soon as we thought it was ready. The plan is to do the same thing with our web client when we reach v1.0 in the coming weeks. Relay selection is absolutely a part of the v1.0 release. Our caching approach is different (no sense in doing the same thing as everyone else!), but it is definitely open: anyone can use it to stand up caching services. This approach could help scale Nostr as well as even boost censorship resistance. I discussed this with @fiatjaf, @PABLOF7z and @DETERMINISTIC OPTIMISM 🌞 last week on NVK's podcast. It's okay to disagree about the best way to implement clients, scale Nostr or boost decentralization. However it's probably too early to discard any specific approach.

Replies (2)

🛡️
I actually like the caching approach, at least in theory. Do you have a link so I can take a closer look? I may set it up for use with Coracle. Once you release the source and add relays I'll take everything back! I think starting closed is a reasonable decision, but IMO the wrong one. It's the same mistake BlueSky is making, and it's basically indistinguishable from an attack on nostr in general. And in case you hadn't heard it from me through other channels, great work on the client, especially the Explore tab, very original work there.