Maybe the kind:5 has a new tag ["edit", "<edited-note-id>"] in it so clients and relays that wants the complex edit flow can know to _not_ delete, but instead to look for its updated version. So the sequence would be like: - {kind: 1, content: 'ehllo', id: zzzzzz} - {kind: 1, content: 'hello', tags: [[r, zzzzzz]], id: ffffff} - {kind: 5, tags: [[e, zzzzzz], [edit, ffffff]]}