Thanks for your help, brutha 🙏 I will hopefully figure it out someday
Discussion
Yeah... that's gotta be something about how they handle changes to the display name. They are obviously seeing your kind 0 note and updating other profile info accordingly, but they are not updating the display name that is contained in THE VERY SAME NOTE!
nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr, nostr:npub1zga04e73s7ard4kaektaha9vckdwll3y8auztyhl3uj764ua7vrqc7ppvc, and nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr can you shed some light on this?
I can remember back in the day when nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl was always changing her display name and profile picture, which was confusing a lot of users because they didn't recognize her and wondered why this person they hadn't followed was showing up in their feed. Maybe changing display name is not respected in these clients to help prevent something similar?
Kind 0 notes contain important stuff like wallets and websites. Any client or relay, who doesn't immediately update, is wrong.
Something strange happened in this case. I guess that while most clients only have one field for "Display Name," Primal and noStrudel have an additional field for Username, too.


So, while nostr:nprofile1qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqs7amnwvaz7t6qdehhxtnvdakz7qgswaehxw309asjumn0wvhxcmmv9uq3camnwvaz7tmrdpexjum5wp5kcmpwdehhxarjxyhxxmmd9uq3zamnwvaz7te3xsczue3h0ghxjme0qys8wumn8ghj7cmgdae82uewd45kketyd9kxwetj9e3k7mf6xs6rgtcpr9mhxue69uhkxmmzwfskvatdvyhxxmmd9aex2mrp0yq3samnwvaz7tmrv4kxcctj9ehx7um5wgh8w6twv5hsqgzu2pnpkzfvc7rt2h9466g5nvffhhxgupwhywxvv577nar9a45ljygugx4k had updated his Display Name in another client, this did not update the Username in Primal and noStrudel, and the Username overrides the Display Name in those clients.
For the life of me, I don't know why they have both, or why updating the kind 0 in a client that doesn't have that tag at all didn't wipe it from Primal and noStrudel. Unless they save that particular datapoint in a separate note from the kind 0, maybe?
One of his clients is using deprecated fields.
https://nostrudel.ninja/#/u/npub1t3gxvxcf9nrcdd2ukhtfzjd39x7uers96u3ce3jnm605vhkkn7gsfp9elk
According to NIP-24:
*****
These are fields that should be ignored or removed when found in the wild:
displayName: use display_name instead.
username: use name instead