Exactly the same way as it is done on Matrix. And like I sai...

Technical Debt
npub14w4qnk43lsllls2qnldj3vfcxtx5qvtsf3xlvxv9yha8afrxhmfqju3rwx
hex
07138bd51b7f8cf82ebcb241daa9419d5e26ec3e278d72d187dd42d6bedc0549nevent
nevent1qqsqwyut65dhlr8c967tysw649qe6h3xaslz0rtj6xra6skkhmwq2jgprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgs2h2sfm2clc0llc9qflkegkyur9n2qx9cycn0krxzjt7n753nta5s89fywvKind-1 (TextNote)
↳ Reply to OceanSlim (npub1zmc6qyqdfnllhnzzxr5wpepfpnzcf8q6m3jdveflmgruqvd3qa9sjv7f60)
Nip37... Just a tag that references another event that's been edited. Works fine and if nip37 was put into another client, they would interoperate.
Exactly the same way as it is done on Matrix. And like I said, smart clients collect all the revisions and display a history/diff ui when you click on the “edited” sign of a given message, which prevents abuse of the edit feature.
Raw JSON
{
"kind": 1,
"id": "07138bd51b7f8cf82ebcb241daa9419d5e26ec3e278d72d187dd42d6bedc0549",
"pubkey": "abaa09dab1fc3fffc1409fdb28b13832cd4031704c4df6198525fa7ea466bed2",
"created_at": 1776267577,
"tags": [
[
"p",
"16f1a0100d4cfffbcc4230e8e0e4290cc5849c1adc64d6653fda07c031b1074b",
"",
"mention"
],
[
"p",
"abaa09dab1fc3fffc1409fdb28b13832cd4031704c4df6198525fa7ea466bed2",
"",
"mention"
],
[
"e",
"0000ac0546696497c78aaf55127e8ad48c0ed9fa56c5f1defd17e85e20f198ae",
"",
"root"
],
[
"e",
"9fc18012c6fd467ace1133c018c5eb1e74f584a8ac985a847944b4ecfe6445b3",
"",
"reply"
]
],
"content": "Exactly the same way as it is done on Matrix. And like I said, smart clients collect all the revisions and display a history/diff ui when you click on the “edited” sign of a given message, which prevents abuse of the edit feature.",
"sig": "38b68b7976a1df16bc31fa6947f4f41bdb29975ecebad0df75102f201132d6c505667223da2a99e9767eac6384396dce51c481972a8bf610f47e3d8c8172a13f"
}