I think npub is cool just because it is stable and part of its characters can be memorized, and it's easy enough to get relays for a pubkey by using hardcoded indexers like relay.nos.social and purplepag.es in most cases, but note1 is completely unjustifiable.

I think npubs should be used in UIs when displaying a user pubkey, but in mentions nprofile is strictly better (apps can even display npubs in mentions after decoding the nprofile). But again, even npubs in mention is not that bad.

Reply to this note

Please Login to reply.

Discussion

Is this portuguese?

Agree, but it creates so much friction with users :(

It's hard to say "you can use nouns, but if you want to share the user, it must be an nprofile". Most people don't know the difference and maybe shouldn't know.

The client can replace it in place, but, again, just sharing the npub is not that bad.

I agree, npub as canonical reference is fine. User needs consistency. We cannot expect that a user to pick and paste a "correct" (updated) nprofile when mentioning, it's a client job to built it using the last outbox settings.

Clients render the name anyway, or they should fallback to the npub if that is missing.

So the client could also automatically correct the user input if relay hints are unavailable, but this is a slippery slope that can have unwanted consequences and should be managed carefully.