We Distribute on Nostr: Regarding the Private DM's, we had to issue a retraction. Fediverse clients only ...
Regarding the Private DM's, we had to issue a retraction. Fediverse clients only started adopting federated edits relatively recently. Prior to that, people relied on "Delete & Redraft", which attempts to send a delete that may or may not go through, and hand the user the content for editing.
In this case, the DM was actually a Public post that accidentally had the wrong scope applied. The time and content matched up perfectly, and the delete request did not correctly remove the content from mastodon.social's cache. When Maven ingested posts, they did so from a public firehose endpoint for that server, rather than use federation as intended.
Published at
2024-06-14 04:57:27Event JSON
{
"id": "bf71bd676860df8fd0254ff0dba81c00b05ebbf6d9e029a85998955a8e408fae",
"pubkey": "715dc06230d7c6aa62b044a8a764728ae6862eb100f1800ef91d5cc9f972dc55",
"created_at": 1718341047,
"kind": 1,
"tags": [
[
"e",
"ad5a571201f74cf8b1ae3a187b8ae176b6a023b72b7588df5d2c2495c2e29a19",
"",
"root"
],
[
"p",
"76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa"
],
[
"r",
"mastodon.social"
]
],
"content": "Regarding the Private DM's, we had to issue a retraction. Fediverse clients only started adopting federated edits relatively recently. Prior to that, people relied on \"Delete \u0026 Redraft\", which attempts to send a delete that may or may not go through, and hand the user the content for editing. \n\nIn this case, the DM was actually a Public post that accidentally had the wrong scope applied. The time and content matched up perfectly, and the delete request did not correctly remove the content from mastodon.social's cache. When Maven ingested posts, they did so from a public firehose endpoint for that server, rather than use federation as intended.",
"sig": "eb91eb85f9afcc4e635de20a18e32cd47a88e2f417f3133b937d76ca5be219e5ea54986bb4751689df2a7dee7d40c2fa77f996a59633532f9e8c5687079a8640"
}