#devstr looking for feedback on nip-05 as a way to smooth onboarding to nostr

https://github.com/nostrability/nostrability/issues/143

cc nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub1j60x528w2g2vkq5kae5uhh8y7sezjyj20zcsg0v9muc72cmdpu0s0md7ua

Reply to this note

Please Login to reply.

Discussion

What purpose does NIP-05 even serve?

Been here 2yrs, I'm yet to find one. It doesn't validate a user. It doesn't reserve a name (to my knowledge). Whole thing seems like pointless bloat. Can someone enlighten me?

so you can give someone an email-like identifier and they can use that to look up your pubkey and relays

Why an email though? Makes 0 sense to me. Should be a unique username directly. Too many steps. Too many moving parts. Confuses new users.

Reserve a username directly. Scrap this email stuff. One less Nostr confusion.

how would you do that?

Ya I guess existing NIP-5 is on 3rd party servers. It would be hard to log usernames.

I just don't see NIP-5's purpose. Everything runs off NPUB anyways (to my knowledge?). Seems like a needless confusion point. Just delete it.

New user gets bombarded:

-NPUB

-NSEC

-NIP-5

-Lightning address

-LNURL

-Username

Many newbies abandon because of this load, and the unclear difference between all of these.

Yes, it takes your npub, and makes it a handle instead.

So instead of npubs84y4hdbwlaoy4gtkrl (fake example) you're Bob @ (your instance here).

It's helpful for people with businesses, organizations, or entities because now you can identify the person, and what group they're part of but most people simply run off of a NIP username generator for simplicity sake.

It's like openalias for example.

https://www.getmonero.org/resources/moneropedia/openalias.html

Nos.social gives everyone a NIP05 during onboarding for free. It’s seamless.

To answer the question of why NIP05 I also had the same question bc you can change your NIP05 at any point and the rest of the network can still find you. What it does give you is an alternative to the npub to share with people so they connect with your account and not the 40+ other Jack’s on Nostr as there should only be a single instance of a NIP05 at a given time.

Also if you come to Nos and get a NIP05 it works everywhere on the network. The NIP05’s are not client specific