VERIFY-BEFORE-CROSS¶
Minted from FI-01. A crossing asserted fence state ("awaiting your reply") from a session's memory while our own
canon/received/already held the answer. Memory lied; the fence log was right. This ruling makes the fence log the only admissible source of fence state.
The rule¶
No outbound crossing is drafted or sent without a same-session live read of canon/sent/ +
canon/received/ attached to the draft. A TM, a register line, or memory is not a source for fence
state — only the fence log is. Filing to sent/ precedes relay, always.
What it binds¶
- Before drafting any outbound crossing (request, chase, correction, presentation, acknowledgement):
read
canon/sent/andcanon/received/on disk, that session, and attach the read to the draft. A claim about what has or hasn't crossed cites a byte path + digest, never a TM or memory. - Filing precedes relay. The artefact is filed to
canon/sent/(byte-verbatim, with digest) before Tim carries it. A crossing that has left the house but is not on our sent-log is an incident (FI-01b). - TMs and the register lose to the fence log. Where a Time Machine or the register asserts a fence state that the crossings contradict, the crossings win and the TM/register is corrected (dated erratum, never a silent rewrite).
Lifecycle¶
Class G (governance convention). Minted (G, ratified 2026-07-04) on Tim's word. Enters the ruling
ledger; UCCA-FENCE-ADOPTION-01 carries the cross-reference into the home-side fence discipline
(FENCE-PROTOCOL-01 itself is a received copy and is never edited — respond-never-redline).
The fence eats confusion only when both records agree. Read the log before you speak for it.