Verification & Research
The proof surfaces, trace certificates, and evaluation narrative behind Days.
This section is the research-oriented documentation. If you want to use the verification tooling, start with /docs/verification.
Three distinct verification surfaces coexist in this repository, and it helps to know which one a page is about:
- Execution-model proofs (
lean/DaysExecutor*): five Lean theorems about the Days AGO machinery: the safe-horizon bound family, round and run serializability, the service-start discipline, and the intra-round reordering license. These govern the executor itself. - Days AGO certificates: trace-level conformance for the Days AGO
protocols (
tcp_check,sp_check, and thep10c_*checkers), keyed by the fullEventKeyorder. - Legacy LeanGuard CSV replay: the original certificate machinery for
the legacy engine's floating-point protocols, keyed by
(time_ns, event_id).
Paper summary
Design (trace certificates)
Protocol instantiations
What ACCEPT certifies (DCQCN)
Test generation (semantic coverage)
LeanGuard overview (use)
A note on evaluation claims in this section: pages distinguish shipped code (buildable from this tree), committed fixtures (runnable benchmarks such as the E5 and E6 families and the 262,144-flow frontier), and external campaign evidence (measured results recorded in the project's evidence archive, machine-qualified where cited). Results from fixtures not present in this tree are labeled as external.