I have just realised that most of nostr clients are implement this badly:

https://nostrcheck.me/media/public/nostrcheck.me_3949023351226961971688060792.webp

Only #[0]​ and nosta.me are showing it well.

Example, #[1]​ profile 😨😨

Reply to this note

Please Login to reply.

Discussion

Where is this format coming from?

{"username":"_","hex":"134743ca8ad0203b3657c20a6869e64f160ce48ae6388dc1f5ca67f346019ee7"}

It should be something like this:

{

"names": {

"_": "134743ca8ad0203b3657c20a6869e64f160ce48ae6388dc1f5ca67f346019ee7"

}

}

Related question: is the use of a “client” tag in notes something that is encouraged / discouraged? Seems like I’ve seen it before, but it’s usually absent.

It would help track down an issue like this. Although perhaps cluttering up notes with anything unnecessary would be a bad habit to get into.

Bad for privacy. Web clients are fine because the key is protected by the extension, not the client. Native clients have to protect the key in their own ways. So, if an attacker knows that the person has a key in a native client, it might look for ways into that specific client's database.

Makes sense

Wow, my mistake. In the last update I mistakenly uploaded something I shouldn't have. Sorry for wasting your time 🙏

Fixed

How did I missed that. Will add that to Plebstr, Sorry

Thanks for the heads-up, I'll add it to the list