Forgive my ignorance. I understand that the client only reads from their caching relay, but it does write to other relays. Is it not doing so using the Nostr protocol? Is the caching relay not pulling in notes from other Nostr relays via the Nostr protocol? I am not a fan of many decisions they have made, as I have expressed quite often, including my full review of the Android client, but I would not go so far as to say their apps aren't Nostr clients. What is the method of communication with relays that isn't using the Nostr protocol?

Replies (2)

jb55's avatar
jb55 _@jb55.com 9 months ago
the clients do not read from relays. it reads from a single relay in a proprietary format. The clients don’t even verify the notes. Why call it a nostr client when it doesn’t even use nip01 for reading? The relay can censor notes, auto-follow and boost investor influencers, hide troublesome people (soon me im sure), something they have done in the past: (ralf, onyx, etc). It is completely against the ethos of a protocol where users are in control.
If they can kill nostr doing this, then it was not censorship resistant on the first place. I think as usual, people are the weaklinks. We have to call these out of course. But the real winning would be if all users would call them out. Then it wouldnt even worth to develop such clients. But if normal users dont call them out, only devs. It could seem from a user perspective, that one client dev is attacking another. And it feels fishy. Is he trying to get more users? Also if they dont call these out, they will be fine using such clients, and will be controlled similarly by an algo as anywhere else.