Hey, Client #devs . . . Why the )(#*$( do you not display all an npub's associated nip-05s? One is lame. Turn that entry into a list, please. It should be that simple if you've done a halfway decent job of coding your "bio" page rendering. Having more than one nip-05 is something that I tend to consider high-signal, in that it shows either enough trust from a domain, or at least enough payments from one in order to show engagement in the nostr ecosystem. #asknostr #kindadumbtonotdothatalready

Replies (29)

I will definitely implement support for multiple nip05s in animestr today or tomorrow. The biggest problem is that the spec for kind 0 doesn't allow that, but kind 0s are badly designed anyhow, we can just add the other 05s as tags. Stringified json in the content when we already have tags makes no sense to me haha
Check out my pull request in the repo, I suggest using aliases as an optional nip-05 parameter that is a list of up to 100 additional nip-05 ids
Of course it wasn't. It was perfectly sensible but didn't originate from the cool kids. It sucks that you got rejected, but . . . it is something that I am agitating for, and it WILL be a thing in at least a few clients in the future, so not all hope is lost.
Do you still parse the legacy kind 0 content and then append the tags? That's what I'm doing right now. When the profile is saved I include both formats to not break compatibility. A bit wasteful IMO, but I can't think of another way until all clients switch to tags for kind 0
I'm working on a PR, to do that, right now. I'm pulling everything from content into the tags and then deduplicating, so that the tags are standalone. Then people can just modernize their kind 0 by running it through our event publisher. And I show the full set, in the profile display.
Here's one, for my @Testerin2 npub. Is this how you were also thinking of doing it? I pull everything from content into the tags, and then I added more tags. d259fb6cbae3ac42e943d040c9cee1cdd2e80704a62f11eab6fed38512210dfb It displays like this, but only on Alexandria. Every place else just pulls from content and ignores the tags. The first tag of some type is considered primary, and matches the content tags. image
Yes, that's how I'm doing it And both of your 05s show on animestr. I first parse the content then the tags and merge them together prioritizing the tags. So technically if you had a different display name as a tag, then that would be prioritized. When editing the profile I still save both versions image