You can make a post that says “puppies are awesome”, get lots of people to zap it and reply “agree!”, then update it to “death to all jews” and then there is no way to see the edit history. It just looks like people are supporting that statement with zaps and replies. See the problem ?

Replies (25)

An important and interesting note: what you are worried about is already possible today replacing a image/video linked content, without any formal edit. And it can happens on short notes too. So Damus, like any other clients, is already vulnerable to this sort of "attack".
if you `e` tag along with the `a` this problem goes away, even if you original event goes away, you have prove that you didn't react in it's current form you could currently tweet something like "this is cool www.example.com" and then the people on example.com put a swastika I think there are problems with NIP-33s in general, but I don't think this is one of them
It's a similar issue if I post an immutable kind 1 note saying "I love the https://puppies.com/ website" and then an year later the domain is bought by a nazist group. I think just general education and a caveat in the clients saying that the reply was made to a different event in a different time fixes this as best as possible.
pretty sure this has been thrashed out pretty well in several forum protocols - the events history is not changed, only a new event that says 'edit this event thusly' and then the edited event is displayed with a 'edited' tag on it at minimum, and ideally, a 'view history' button. the event history should be immutable even if a 'change event' event exists.
The "right" way to fix this is to not allow any edits to any post once it has been interacted with in any way - if it's had a like or a zap or a reply. It's the way sensible discussion systems work, and it would make sense to have it do the same here. This is a definite problem, and without any obvious "edited" indicator, it's quite a concern.
note hash, good point but delete already covers this use case edits are good especially as reactions and can be expanded to others doing them, annotations etc, the issues of edits are really a ui problem not the note schema