Aug 23, 2023

Add Nomen To a Nostr Client (NIP-05 Alternative)

I'm guessing this needs a new NIP, but here's the rundown.

We're relying on ICANN domains to make finding people easier on Nostr with NIP-05. I don't think this is a good solution.

There's a new solution out there called Nomen by Ryan, which is:

an open protocol for global names, like a decentralized DNS, built with Bitcoin and Nostr.

It utilizes the OP_RETURN in Bitcoin to record the name and who the owner of that name is (the owner being an NPUB). All details/info are in the hyperlink above.

I'd love for this to be available alongside the NIP-05 solution in a Nostr client, differentiated with a mark perhaps (let's say an orange checkmark?).

Notes:

  • Here's an example of a name registered on Nomen.
  • When you search for a name on Nomen through a Nostr client, the top result shown should be the first recording of that name on Bitcoin, others with the same name that was recorded afterward come in second, third, etc, with their order number (Ex: Freakoverse, Freakoverse:1, Freakoverse:2, etc. This could be shown next to the orange checkmark perhaps).
  • The NPUB attached to the Nomen name shouldn't be the owner of the NPUB, but rather the NPUB that's added in its records (NPUB=address) as shown in the example hyperlink above.

Why do I'd love for people to use this instead of NIP-05? ICANN is centralized, and the setup process to have your name up and running isn't smooth at all (your name / not relying on other sites to host it). Ideally, in the future, a Nostr client that also has a Bitcoin wallet would make this whole even more seamless, with just a couple of clicks, and you'd actually own your name at the end of it.

Hit me up if you want design help as well for this if there's a need.