prime example of the clown show that is the rockstar devs who are making dumbass architecture and API decisions for #nostr protocol and why it's retarded that a) there is no markdown as a secondary type of plain text and b) no diffs to update/edit posts instead of deleting old ones with "replaceable" event kinds
of course there is a logic for checkpointing changes at some point to eliminate losing the originals once in a while (like how video encoders usually have a complete image every so many frames) but the normal modification method should be diffs, and obviously the diff should be on the signable form (which they also clown show haven't made a proper name for: hint: it's called "canonical)
this is how you know that the majority of #nostr devs are under 30 years old and mostly have not had more than a year of systems programming experience
nostr:nevent1qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hszrnhwden5te0dehhxtnvdakz7qghwaehxw309a3xjarrda5kuetj9eek7cmfv9kz7qpqmv2lvtdz7ckyur95sxvfqtkepj3efdvumt9kzf0lkh9xdjk5xcssk98nt8