I've come around to this position. For a long time I was a delete purist, but I agree it's important to be able to delete. A term like "tombstone" captures the intention better I think, since it's possible to prove a person said something and also that they retracted it. Relays and clients should respect delete, but also communicate to users what the limits actually are.

Replies (10)

Rabble and co are doing a job in convincing me as well. I like the term retract. Allow me to challenge. A unique characteristic about nostr relative to twitter is that the note lives on in one or more relays, and local client databases. So if a note has been published across various machines, and we are optimizing for user choice, should the nostr user on the receiving end of the note have the option of honoring (or not) deletion requests?
it is a core principle of signals intelligence that once the message goes over an untrusted channel it is likely captured but that still doesn't stop people from respecting this anyhow it's one of the benefits of a network protocol like LN, it isn't broadcast so the chances of a delete request being respected are higher at being successful on such a channel, the majority of channel rebalances are discarded after they are no longer able to be applied
frphank's avatar
frphank 2 years ago
See my analogy to being "live on TV". Nostr is a decentralized broadcast network, you can't reliably delete things, no barrage of NIPs will change this. View quoted note →
frphank's avatar
frphank 2 years ago
Your ambitions to be a North Korean dictator are kind of cute but in the real world the user decides what choices they have.