Somebody please sanity check me. What’s the point of Nostr event kind-2 “recommend_server” from NIP-01 when there’s kind-10002 from NIP-65 Relay List Metadata? Do any clients use kind-2 and should we get rid of it? What’s the difference? nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft

After looking at the data and code, I’m noticing that both Damus and Amethyst write to the “content” field of the kind-3 contact list, which I believe is out of spec from NIP-02, and should be using kind-10002 from NIP-65 instead. nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z

Reply to this note

Please Login to reply.

Discussion

first clients like Branle and Astral Ninja used it.

I think these are two slightly related but separate things; iiuc, damus and amethyst use that kind:3 hack as a way to store their relay configuration, whereas NIP-65 is meant to be used to to advertise to others where to find them.

Legacy apps... Old stuff. Don't copy

nostr:npub10fpw9hgz23wmhh48pn4clk4huczcjjj2y54mxusphpnql86s9wjqu9hvak see this conversation. This is very close to the discussion we were having yesterday.

This clears some confusion about what to use finally

Kind 10002 is meant to tell others how to find your posts (write relays) and where to put posts that they want to be sure you will read because e.g. you were tagged (read relays)

Kind-3 contents was meant to be client storage, for configuring the client, and interoperability between a few clients like Damus, Amythest, Astral. We are missing a NIP for that kind of thing. I'd like it to support at least 6 bit flags: read, write, inbox, outbox, discover and advertise (read means we read from it, but we aren't professing to, maybe because it is a paid relay that people can't be expected to write to, whereas inbox means it is where people should contact us).

I've never used kind-2 relay recommendations. But they would mean something else, basically "hey, this is a good relay".

Get rid of read and write. The two words are confusing because they always need a point of reference (me or the person I am trying to download from).