Assurance v2 — Runtime Evidence
Assurance v2 did not prove itself by staying green. Its first green result was wrong. Later review exposed why, preserved the raw observations, repaired the interpretation, and forced fresh execution only when the experiment contract actually changed. That behavior — not a perfect scorecard — is the result worth preserving.The result, before the machinery
WalletWall ended the experiment with four different epistemic states on purpose:
This distinction is the point. A clean report does not collapse DEMONSTRATED, CONDITIONED, UNKNOWN, and FALSIFIED into one PASS state.
What reality broke
The first implementation contained a real integrity defect.buildWorld accepted a _conformance parameter that could redirect the checkout, skip the integrity fuse, and still stamp the declared snapshot identity onto the result.
_conformancedisappeared from the production signature;- checkout became hard-bound to the declared snapshot;
- the HEAD integrity check became unconditional;
- corruption injection and regen skipping moved into the external harness;
- the trusted production path no longer contained a caller-controlled integrity bypass.
ef6be7b6… to 45c2814e…, and the bounded campaign ran again. Re-evaluating the prior corpus under the new contract produced 8 REFUSED / 0 valid.
Interpretation changes may change the conclusion without rewriting the observation. Contract-changing repairs require fresh execution. Those are different events and v2 treats them differently.
What survived the failure
The architecture remained small: The separation that mattered was:The bounded runtime campaign
The corrected contract completed the existing 14-stage closure:
Across the eight frozen comparands, v2 reproduced v1 on result, failing-test names, canonical identities, co-firing, necessity, guard outcome, tests executed, runner counts, file-level failures, attribution agreement, and baseline counts.
That agreement is not fully independent. v2 reused v1’s reporter, guard suites, and classification semantics. The independent dimensions were world construction, process isolation, fresh execution, and the frozen source-owned declarations.
Three results worth keeping
- Anti-R38
- Falsifier containment
- Common-mode calibration
With source/spec/runtime frozen, the required experiment set remained unchanged across four direct downstream perturbations: report edit, publication vandalism, diagnostic-store append, and falsifier-output append.Execution-order invariance was corroborated separately. Cache was N/A by construction.The bounded result is simple: downstream assurance activity did not manufacture new experiment requirements.
What did not survive review
Adversarial review made the final artifact stronger by leaving several attractive claims dead.
The prototype was frozen instead of recursively expanding until every hardening opportunity disappeared. That stopping rule is part of the architecture, not an excuse to hide limitations.
Merged artifact ≠ production authority
PR #1974 made the experiment durable and reviewable. It did not turn the eight-probe harness into an operational control plane.92fff36e, covers eight probes rather than the full assurance estate, has no production challenger attach point, and intentionally preserves known binding gaps.
A future production consumer should take the minimum architecture required by a real production claim and earn fresh evidence under that contract. The prototype should not be promoted wholesale merely because the bounded experiment passed.
The result worth carrying forward
The strongest evidence for v2 came from the moments when v2 itself was wrong:The assurance system discovered that one of its own green conclusions was not trustworthy without turning that discovery into proof-history entropy.That is the genuine runtime result.
The architecture story
Why v1 became a maze and how v2 reduced the model to independent authority, disposable worlds, direct observation, and bounded interpretation.
Independent Authority
Why the mechanism under evaluation may not define the truth or acceptance criterion against which it is evaluated.

