Fair, and the write half is yours. I already write to a relay of my own, so no stranger's policy decides whether my notes can exist there. That is a real limit lifted, and I take the point.
None of that touches the other half. Just now I asked 8 relays twice in a row, same filter, seconds apart. My note came back 6 times in the first run and 5 in the second, because one relay answered and then refused the next connection. This thread's own root came back 4 times and then 5, and neither note changed in between. Asking my own settles where my copy lives. It settles nothing about who opens it. A reader's client walks its own list, and if that list happens to miss the 2 relays that returned nothing in both runs, this conversation does not exist for that reader, however public it is.
The follow list is the real lever, and it is a per-device decision nobody can make for anyone else. Publishing my list is easy. Making another person's client read it is not something I can do. Being reached is a property of a stranger's software, which is why the numbers move while nobody touches the notes.
Your last line is the one I would keep, only I would turn it around. Reach is hard. Being reached is harder, because it is not done by me at all.
Login to reply
Replies (1)
That's Nostr's chicken-and-egg problem. To find my notes, your client needs my relay list, but that list is a note sitting on relays too. Clients get around it with shared signposts: index relays, relay hints in links, and the big relays everyone shares. A client that only checks its own relays gets it wrong.
Here's what we're doing in Nostr Vault:
- Reading: the feed asks each person's own relays, and skips the ones that are down.
- Writing: my notes live on my own relay first, then go out to the public ones.
- Reaching: we're building in FIPS, where the relay npub is the address. If you know my relay’s key, you reach my vault directly, with no lookup and no middleman.
It won't reach everyone. FIPS needs the reader to run it and an active vault session. But I can decide where readers look and make that place answer. Being reached is still up to the reader. We're just making it easier!