Proposal to change the format of NIP05 #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I’m proposing the Nostr community reformat the default NIP05 to @[handle].[domain].
By utilizing this format we simplify the different names, handles, ids users can acquire while in Nostr, create a nicer user experience, and enable users to have a true home on Nostr.
Simplifying the identity experience in Nostr
When users in Nostr create an account they can add a display name, user handle, in addition to the npub and nsec they receive automatically. Without much effort we’ve given people 4 pieces of information to track about themselves that are completely new. In addition if they also enable a wallet they obtain a 5th identifier that also resembles the user handle.
On more than one occasion people have asked me both why the handle is formatted like an email address and why they have a Nostr handle and a separate lightning wallet address.
Easing the user experience to improve discovery and interaction
As app developers the current email address format most clients default to makes it challenging to make use of the handle as an identifier in the app. If we make the NIP05 email address format clickable- devices and browsers will treat it like an email address and open an email client when in reality the use of the NIP05 was meant as a link to a user profile.
If the client chooses not to link email formatted NIP05 then the user needs to copy it and paste it into a search box (often in another tab) to find the user being mentioned in a note. At this point the opportunity to make a connection is often lost. If the NIP05 followed the @[name].[domain] format a link could go to the profile in question.
NIP05’s as the new internet identity
Today if you drop a NIP05 of a nos.social user into a browser bar as a url so Linda.nos.social instead of [email protected] - you find an njump me page with my Nostr profile info. Asking new-to-Nostr users to understand that they can also hand out the url instead of the email address formatted NIP05 is generating a lot of cognitive load on our users. It also seems like a missed opportunity to get more people to discover Nostr and join.