I have a feeling that being able to change your name / nym / user at any time is going to get massively abused.

Is there a way clients can save the name and user it sees the first time it encounters it?

Profile notes are a good start but they don’t solve this people because you’d have to take notes on everyone.

Reply to this note

Please Login to reply.

Discussion

Versioned events

Should happen I think! Tired of seeing people I “didn’t follow” in my feed. Always wondering how the hell they got there.

ELI5? 👉👈

That’s part of the beauty of it. Self-preservation.

Abuse to some is sacred to others.

Not a bad idea. Gossip lets you set a petname for a pubkey, and displays the petname if you have set it (with a little dagger/cross symbol to indicate such)

It’s good but requires manual action for everyone you follow

Yes, that is why I said your idea was not a bad idea... by which I meant it was a rocking stellar one.

And btw, if you change your name now it is too late. I've petnamed ya!

Key rotation with persistance of the reputation by signing your key and the hash in an op_return

Then building an index that anyone can verify with a bitcoin node

Then nip

How about a freshness indicator based on profile publish time? So u can tell a profile is “green” ie recently updated

Kind3 has “petname” field for all followers. Petname’s “specd use case” has been replaced by NIP05.

> [petnames] alleviates the need for global human-readable names.

BUT there is another use case for petnames that NIP05 (and kind0) have not addressed, that of “persistent” human-readable names.

The solution is simple.

IF petname field is empty (which is usually the case) when client loads a Kind3 follow list THEN petname SHOULD be populated with the current “name” field from Kind0 profile data.

If petnames had an actual (not deprecated) use case then clients would be motivated to display it alongside profile name.

And there you have it.

Problem solved. 😂