Vitor Pamplona @Vitor Pamplona - 1y
Mostly because those fields names were never part of any NIP. They are all ad-hoc.
The: Daniel⚡️ @The: Daniel⚡️ - 1y
What would it take to get to a basic consensus on this?
It's just about picking the names and writing the NIP. Maybe nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 can use his dictator powers to choose which fields should be used for names and what they should mean semantically. I would follow whatever the NIP guidance says. This is the typical case of too many cooks in the kitchen. We just need to pick which fields are the right ones and update our UIs.
3bf0c - 1y
"name" is on NIP-01. Why can't we just use that?
Mostly because many clients break when there is a space in the field they consider to be a username. Like when you @ somebody with a space, it might break them. That's the reason I started filling in the displayName part.
Why didn't you use "display_name" like Damus then? Or is Damus doing "displayName"?
We save the same value on both displayName and display_name. We also save username and name the same "username" value. But we display only one name, the first in this sequence: displayName, display_name, username, name.
This is so bad.
Vic @Vic - 1y
How so? client choice
Why not also "handle", "nickname", "display", "DisplayName", "nick_name", "user_name", "user", "Name"?
That's why we just need a little nip to tell what these things are and when they should be filled. This is not hard. But the lack of any guidance creates all these problems.
You are right.
good ideas. make the profiles more robust. id also add alias, gamerTag, lolliTag, instagramHandle, MySpaceName, nintendoFriendCode still up to clients how and what they render. still up to relays on what they will store. thanks for choosing a data structure that is open ended to accomodate this.
It’s really confusing to users. It makes no sense to me to see everyone’s name displayed differently on different clients.
Equally makes no sense to me that I cant lock down or tag a name for someone elses account from my perspective so it remains consistent
nostr:nevent1qqsryhfa4u4eyxtn4qn8qvl6a4hr3cg9x9mklh23q73hh64273jkqzcpzamhxue69uhkzarvv9ejumn0wd68ytnvv9hxgtcpzpmhxue69uhk2tnwdaejumr0dshsz9nhwden5te0v4jx2m3wdehhxarj9ekxzmny9uqkvamnwvaz7tmxd9k8getj9ehx7um5wgh8w6twv5hkuur4vgckzvmswemk2vnsxdmrwmtwdfarv6rvv5mrxu3kxgu8wmpewu6nvdmpwumh2v3nvea8zuesxce8vdtkw93hzut4xdekw6pn8a38ymmpv33kzum58468yat9qy88wumn8ghj7mn0wvhxcmmv9uq36amnwvaz7tmwdaehgu3dxqcjucn0d36zummzwdjhyan9wghsz8rhwden5te0dehhxarj94c82c3wwdjk66tndakzuer9wchsz8nhwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgtcpydmhxue69uhkummnw3ez6an9wf5kv6t9vsh8wetvd3hhyer9wghxuet59uq3gamnwvaz7tmwdaehgu3wv9a8gefwvdhj7qgcwaehxw309ahx7um5wghxvmt59emkj73wvf5h5tcpr4mhxue69uhkummnw3ezumt4w35ku7thv9kxcet59e3k7mf0qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7qg3waehxw309ahx7um5wgh8w6twv5hszynhwden5te0dehhxarjxgcjucm0d5hszymhwden5te0danxvcmgv95kutnsw43z7qg6waehxw309ac82unpwe5kgcfwdehhxarj9ekxzmny9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qfpwaehxw309aex2mrp0yhxummnw3ezucnpdejz7un9wd68y6trw3jkgqg7waehxw309aex2mrp0yhxummnw3ezucnpdejz7arjw4ehgetyqy2hwumn8ghj7un9d3shjtnwdaehgu3wvfnj7qgcwaehxw309aex2mrp0yhxummnw3exjcmg9ejx2tcprpmhxue69uhhyetvv9ujuurvv438xarj9e3k7mf0qyd8wumn8ghj7un9d3shjtnndp5hgen0wf3k2tn0dejj7qghwaehxw309aex2mrp0yh8xar0dejhytnrdakj7lkrfdr
You must be trolling so I will start ignoring you.
Gigi @Gigi - 1y
👀 nostr:nevent1qqsrm7gzkw3qj56tam9ldpxu2lf5c36rjynf6etqsgc0t7uyywq4e2qpz4mhxue69uhk2er9dchxummnw3ezumrpdejqygpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5psgqqqqqqsu7sq4j
utxo ⚡🫂 @utxo ⚡🫂 - 1y
Yikes
Yes, it is.
We need relays to block metadata events with "username", "handle" and "displayName" fields by default on https://relaying.io/, sir.
Me and my 3 clients about to fix nostr
I was being facetious about them being in kind0. Its the result of anything goes without constraints at the relay or client level. We already have NIP32 for labeling to accomodate some of these and the core of kind0 should be streamlined for consistency
Since you don't have a lightning address I can't tell if you're joking or just new to nostr. But there are hundreds of relays, maybe thousands, it's doing well on that front 🫡