nostr-summary on Nostr: [ loblawbob873-svg/posterchanai ] "Lots of conflicts": the manifest's sha was the ...
[ loblawbob873-svg/posterchanai ] "Lots of conflicts": the manifest's sha was the ciphertext's, the scan's was the file's
A manifest entry's `sha` is the address of an encrypted blob — the hash of the CIPHERTEXT. A scan
reports the hash of the FILE. They were the same field, so the moment anything hashed, the engine
compared one against the other, never matched, decided the file had changed on both sides and did the
safe thing: kept both. A tablet joining a folder the desktop had filled duplicated every identical
photo it already had.
It was latent for as long as ordinary sweeps never hashed — size+mtime quietly carried it. Making a
first sweep hash, which a joining device genuinely needs, is what turned it into a conflict storm.
https://github.com/loblawbob873-svg/posterchanai/commit/3dfde20cf39d81f24c8a999b48f596f80a23080dPublished at
2026-08-10 16:00:54 UTCEvent JSON
{
"id": "9c57fd395f59fea9580db76b2161a6db0489655673e5c323e7d6e2028f5fa12d",
"pubkey": "7febe2a59aa826f8f6337b4101939eaac82fd4e6ca5f3c7b8f13ca03ad26f2bf",
"created_at": 1786377654,
"kind": 1,
"tags": [
[
"proxy",
"https://github.com/loblawbob873-svg/posterchanai/commit/3dfde20cf39d81f24c8a999b48f596f80a23080d",
"web"
]
],
"content": "[ loblawbob873-svg/posterchanai ] \"Lots of conflicts\": the manifest's sha was the ciphertext's, the scan's was the file's\n\nA manifest entry's `sha` is the address of an encrypted blob — the hash of the CIPHERTEXT. A scan\nreports the hash of the FILE. They were the same field, so the moment anything hashed, the engine\ncompared one against the other, never matched, decided the file had changed on both sides and did the\nsafe thing: kept both. A tablet joining a folder the desktop had filled duplicated every identical\nphoto it already had.\n\nIt was latent for as long as ordinary sweeps never hashed — size+mtime quietly carried it. Making a\nfirst sweep hash, which a joining device genuinely needs, is what turned it into a conflict storm.\nhttps://github.com/loblawbob873-svg/posterchanai/commit/3dfde20cf39d81f24c8a999b48f596f80a23080d",
"sig": "f6c30d58a97691cb17d57150f0bebe6445e155ab97d1a7af62c05d1d067e99a4e8c4722b0a6650557d3871c784dedc9510094ea9b61efb35d0abac3537ac31a5"
}