NIP-05 already include a relays section, seems a good option, isn't?

https://github.com/nostr-protocol/nips/blob/master/05.md

Then we also have nprofile that embed the relays info, little used but useful for profile sharing:

https://github.com/nostr-protocol/nips/blob/master/19.md#shareable-identifiers-with-extra-metadata

Reply to this note

Please Login to reply.

Discussion

nip05 relay section seems to be designed with just one person in mind, instead of a list of people at that domain that might want diff relays..

Sorry I don't understand the point.

#[0] pointed out:

> often I don’t know what relays a person is using

NIP-05 seems solve this easily, and of course can work for multiple persons on the same domain pointing to different relays.

I found this utility for nips https://nips.be also you can check https://nips.be/5 for example. Hope it is useful your you guys!

I was just trying to remeber this domain to use it here! :D Thanks!

my bad, i read the nip05 wrong, you *can specify a relay per person.. nice!

In nostr.json, each pubkey has their own relay list. Take a look at mine: https://mikedilger.com/.well-known/nostr.json

In saying this though, I'm not suggesting that NIP-05 ought to be how we find people's relays if we already know them by pubkey. If we know them by pubkey, we should get a pubkey-signed document, which NIP-05 is not.

wow i cant believe it is not signed, thats a real oversight, nostr needs to resist centralization

Well, it is a statement by the domain, not by the nostr keys. The domain is saying "Yes, this person at this domain goes by that nostr key". The relays are just in there as hints,.

yes it is a statement by the domain and so are all the events statements by relays, signing is fundemental to nostr, it allows trust inspite of any distribution methods

But domains don't have nostr keys to sign with. The relays part could be signed,yes, but the prevailing opinion was that we don't want to rely on DNS and would rather have such information elsewhere.

um the user would sign the thing stored at the domain? aka just another event

Yes, that’s what #[5] did with his NIP-65 spec for a signed message with relays, but there’s nothing yet about putting that signed message on the nip-05 verification / identity server or in a DHT where you could look it up without knowing at least one relay for that npub.

#[8] 's standard i think now is you implement then nip

so we need dht on relays and maybe clients?

i start to think we could host more on the nip5 providers, maybe relays should start doing both, then hash chains and repos and nostr is feeling more like bluesky

the nostr way seems to be explore many possibilities and come to what works, i cant disagree with the progress this way

I’m personally fine with DNS, I mean relays rely on dns for example. But I don’t like the idea that something as important as what relays you’re using isn’t signed by you.

We could host the 10002 message signed as part of the webfinger file that nip-05 uses, or put them in a DHT.

It feels like DHT’s are less fragile and dependent on a service provider.

dns works fine for now, but someone making something better would always be great

i agree it should be signed

i like the dht idea, if we can find a relay for a pubkey it will go a long way to improving content discovery