‹ ALL SURFACES

The Salt House · Draft 2

23 · SEAL LEDGER

SEAL LEDGER — the registry the engine doesn’t have · every standing seal recognized by heuristic, numbered by hand · discharge is an arriving canon facet, the stance stays live · forward-only proven by re-fold

THE SEAL LEDGER · AS OF4 2504 recognized · 2 standing · 2 discharged

the engine keeps no seal registry — a seal is a convention over ordinary primitives, and this ledger recognizes each one by the suite's own heuristics, numbered by hand as the suite numbers them:

this ledger is the registry the engine doesn't have: no first-class seal object, no liveSeals(tick), no stable seal ids — recognition is heuristic (held knows-stance over an opaque text-slug with no displayed counterpart · a facet with softType:'sealed' · an unreleased audience withhold) · discharge-to-canon is an arriving setAttr facet with prose provenance, or an id-merge — the sealed stance stays live, “vindicated” · forward-only is re-derived by folding earlier, never stored · undischarged siblings stand as controls

the engine's ch11-ch22 seal mechanism, honestly: there is no first-class seal object — a seal is a convention, and this ledger IS the missing registry · four Salt House seals recognized by the suite's own heuristics, each row naming which rule matched · the will's wax breaks at the reading: a DISCHARGE that is an arriving canon facet with prose provenance, never an edit — scrub before t=820 and it stands · the quay figure discharges by id-merge when Brody comes ashore, and the sealed stance stays live — vindicated, its clearStance fields null (the two "discharges" are different notions, both real) · Tam's letters and the who-altered withhold stand as controls · click a discharged seal for the forward-only proof (a re-fold, never a stored fact) · click a standing one for the opacity probe — the slug names the holding, never the content, and the scratch control shows the probe CAN trip