Evidence freshness survives
A documentation candidate passes the selected deterministic world. This verifies scenarios; it does not approve release.
e35b2bc5 · Duo 9739808
COUNTERFACTUAL RELEASE LAB
A passing build can hide an expired session. GitLab Duo selects the failure worlds. A pinned deterministic verifier tests the candidate and preserves the reason it fails.
THE DISTINCTIVE CONTRIBUTION
Registered identifiers and reasons. Empty model toolsets; no model-supplied commands.
An immutable reviewed verifier runs behavioral assertions and binds revision, source, plan and report.
The unsafe session-expiry finding remains visible even when finalization also fails.
Original GitLab notes, candidate revisions, jobs and source remain linked below.
TRY THE EVIDENCE
These are the actual v2.1.0 runs from 20 October 2026, not new executions.
A documentation candidate passes the selected deterministic world. This verifies scenarios; it does not approve release.
e35b2bc5 · Duo 9739808
Removing the session-expiry predicate lets stale credentials authenticate. Real assertions catch the regression.
241d34db · Duo 9739811
Loading published receipt excerpts…
Public report excerpts work without signing in. GitLab may require sign-in for detailed Duo session and workload views.
Change an outcome or delete a failure reason, then verify again. Altered evidence must block. Your edits stay in this browser.
SHA-256 establishes consistency with the captured excerpt, not a digital signature. Authenticity relies on the linked GitLab provenance. No private execution manifest is implied by the negative excerpt.
HONEST SCOPE
The verified engine covers offline persistence, QR loss and replay, coordinator-session expiry, interrupted provider doubles, and stale evidence. Clocks, IndexedDB and providers are simulated in those engine scenarios.
Recorded Duo acceptance demonstrates selection → deterministic verification → audit publication. This site adds anonymous evidence access and local integrity checks. Persistent backend hosting and a complete code-to-production loop remain open gates.