nip05 badges are probably a mistake. One of the most common questions I get is “how do I get verified” and “please verify me”. Very rarely will nip05 badges mean anything close to verification. Maybe for rare cases like mine where my domain is the same as my username, but most of the time it just means “some random domain points to my pubkey”. Thinking I should remove the badge altogether.

Replies (114)

I would still have them on the profile page, I’m just thinking about removing the check mark badge next to names. The profile page would become jb55@jb55.com with no pronounced color or iconography.
Please god, not more badges lolol 🙏. Toggle off badges loading on profiles would be good tho 🫡
What does damus currently display? Seems wild to have display name, username, npub, nip05, lightning address, a thousand badges waiting to load. Bit of a mess, really. Imo imo 🙏
Maybe remove the icon but leave the @domain? Also i like having different colors for people i follow vs people i dont
🐈's avatar
🐈 2 years ago
It’s not about misinformed or informed. There are real people at risk through no fault of their own that require looking out for.
But in many cases it’s not some random domain—although it certainly can be. It’s a handful of recognizable domains and also sort of a group signifier. Not saying it’s the end all be all of nostr verification, but just some thoughts.
🐈's avatar
🐈 2 years ago
Lower cognitive function. But even before that you’ll have people clicking phishing links even if they are tech literate.
More in the way of looking at interaction between users, diversity of network, frequency, duration of formed links (especially this last one). Easier said than done… would probably be easier to apply in a commercial context. Trust is a link maintained over time. There must be ways of looking at this that could provide meaningful insight. (I got attracted by the concept of decentralized academic accreditation. It would mostly rely on multiple streams of human feedback, assessing the trustworthiness of the human giving the feedback is key and rather problematic)
When there is in writing that we shouldn’t but at best learn?! I’m afraid arguing she was dressed slutty to rape in the shower is weak excuse when not supposed to be in the shower, no?!
Building the traps. Us non dev plebs are fucked… Assessing trustworthiness is a bitch. Offline, online. The only way I know how to deal with it is to pretend to be stupid and naive and see if ppl try to take advantage of it. … problem is, I am often truly stupid and naive.
Besides that issue, it would of been better to have the accounts in DNS and not need to point to a server at all. But yeah…
The ultimate question is how to verify simply for the masses. I’m not against paying some sats to do so but not sure of the overall mechanism…
🐈's avatar
🐈 2 years ago
Domain names won’t stop scammers anyway. It’s trivial to get one if you really wanted to rip people off.
Yeah, that might be the sanest route. It’s really not verifying anything in the sense of how most people think of that term
A single domain would cause centralization. I’m not for removing checkmarks unless there’s something else to replace it. Many of us who self-host them use them to link back to our domains. For example, I use mine to help promote the #Nodestrich community. They are part of our online identity here and we’ve put energy into building our individual brands.
Default avatar
Mert 2 years ago
You should remove it. Or at least probably change the name nip05 if you target the average user. But can’t lie, it gives you the feeling ‘oh I’m doing something cool’.
There actually is another system (WoT). You can see it in action when your remove your nip05. I don’t want to encourage removing nip05 though, I just want the badge gone.
It's not verification. It's an online identifier. Read the spec 😁 Damus and every client that calls it verified or mentions verification is wrong. Your Nostr address is akin to an email address. That's it.
你自己不喜欢也没必要删除吧?之前不喜欢 #Likes 点赞,直接开发个 #OnlyZaps 而这次不喜欢 #NIP58 徽章,又想要怎么办?其实可以宽容大度一些,你不喜欢,不代表别人也不喜欢。 lightning:cndx@btcdv.com 🐇ᥬ[🐕]᭄🌿
I’m on board with that. We are making things too technical by talking in NIPs. Users aren’t scouring GitHub to figure out what’s going on. They just want stuff that works without reading all the documentation.
Sure. There are two icons: one means you’re following them and one means someone you follow is following them.
You actually have the power to make NIP-05 mean something… Just start treating the relays that are listed in NIP-05 as mandatory. That would serve a variety of purposes… 1) The user can make sure the relays they pay for never accidentally get dropped from use if they get them listed in the NIP-05 relay list. 2) Organizations/companies that use NIP-05 to validate that the person is part of their organization can mandate their relays be used so they can monitor what's said using their official accounts. (If you don't like that - don't get verified with them - or temporarily switch or disable your NIP-05). When you think about it the NIP-05 relays can't be changed by the user (unless the user controls the domain). So it was written to give the domain owner, not the user, control over that particular relay list (whether it was intentional or not). That's actually it's advantage over NIP-65.
I did! It's an online identifier. Self verification, at best, but I've always hated calling it verification because the spec never mentions verification and only mentions an identity. Your Nostr address is like an email address.
Me searching nostrplebs.com looking for the word verify. Wtf is wrong with me… So it’s really there to share our npub without scaring people with the format, and improving searchability? maybe I am not that stupid after all.
NIP05 is for branding and vanity just like domain names. Good branding makes it easier for others to find you. What does jb55 even mean?
Default avatar
Swift⚡️ 2 years ago
Is it right to say that if someone has nip05 icon then we can’t know whether he is followed by someone we follow?
Would be interesting if clients provided an indication as to the number of pubkeys a domain is mapping in that nostr.json file. To me, If it's thousands, it carries far less weight then one only serving for say, a dozen or so. Right now I just consider well known ones (nostrplebs, nostrverified, iris.to, nostrcheck, etc) as being a pretty much free for all pay to play. Anyone that's able to pay for relays, support developers and such should be able to spend about $10/year on their own domain and setup their own managed nip05. It's not rocket science. It's more work to setup a VPS, or a typical Site ground website or woocommerce or Shopify store.
Wouldn’t it be better not to have something like “I’m verified” and for everyone to be free to decide whether to do it or not? The idea in #nostr of your being able to communicate anon but that there is something that guarantees others that you are human writing and not a bot is wonderful. But it wouldn’t be better to be able to identify the bots and force them in some way to verify themselves as bots. This way, the rest of us will be able to know who we interact with. Crazy idea.
Yeah I kind of agree. I went out and figured out a way to get it because it looked cool. I’m not sure it serves an actually purpose l, but if it does, I would love to know how!
Yes. That's why I've been calling it a human readable format for your public key for 5 months now. We don't call it verification because the spec never once mentions it. I only mention a verified checkmark because clients mention that and because of that, people search for it. 😉
it's unrealistic to think that if nostr gets as big as we hope, that we're going to have millions or even billions of individual domain names being registered. could you image? LMAO! people haven't done this for the 40 years that email has been around. they're not going to do it for a nostr address if they didn't do it for an email address.
1) i'm not. it's a one time fee. 2) the overwhelming majority of people will NEVER buy a domain name to host their email address or their nostr address. they just want to click a button and pay for a service that gives them what they want.
It could have some meaning for organizations, public figures, influencers and celebrities
You can't impersonate me. Only one derekross@nostrplebs.com will ever exist. Ever. Now, some clients don't check the validity of the Nostr address by calling the JSON to verify the ID matches the public key. However, they show an invalid indicator.
Someone could, but that's not the Nostr address that I've been using. My identity is derekross@nostrplebs.com. if you get a new email address, you email everyone and tell them hey this is my new email address. The same goes for your Nostr address. You'd post and say hey this is my new Nostr address. If it's not from the same npub that you've been following them you'd be suspicious. This would be harder for new users that were looking for the correct Derek Ross to follow, but a little bit of work helps to alleviate pain points.
Yeah it really only works for verifying folks at large recognizable brands since I doubt anyone could use @walmart.com or @amazon/apple/samsung etc without having the proper access to load a JSON file on their servers.
Scott's avatar
Scott 2 years ago
can you just remove the symbol and keep the link? then maybe it can still be used for authentication without people treating it as a status symbol.
This makes more sense tbh. It makes more sense to connect it to what it really is, rather than a structure analogous to something in trad SM
I wish I could find it, some designer 4 months ago made a really great graphic explanation of how this would work. it’s not ideal tho, iOS and many other digital environments see a @ sign in the middle of words and assume email address, which is a known complaint about mastodon so it’s been avoided here, some nip 05 providers even offer email forwarding 😅 maybe we need to take a hint from bluesky and change to a period so you would be @bob.nostrplebs.com instead of @carol@nostrplebs.com I’m not sure the double @ sign here is technically doing anything
Double @ is confusing for sure. Maybe something like @Name::site.com
How about Damus Not a Bot verification? Find a way to verify who isn’t a bot, give user a badge in completion. You could make it one time and expensive payment, for example 20-50k sats or tier payment system with different color badges (dev support purple badge). This way we would have some new type of verification and you would get extra income.
Reading this, there are some great comments on NIP badges use cases, such as verify owning a domain and other badges, like NIP-58 as community badges. I like the concept of verifying domain ownership and affiliation to a domain owned verified account. Similar to uses by agencies or individuals associated with an organisation.
Hope you will hold-off and let it rather play out. This is a new space in identity with how it’s separated in #nostr. NIP05 has utility, it already helped form tribes and connections for new users. It helped launch nostrplebs and thus nests. Saylor just made all microstrategy email addresses Lightning ⚡️. We don’t know where this is going but this is a good solution with limitations today. Other areas might integrate later on and NIP05s role could change so please, keep it around. Let’s see how things evolve a bit.