The engine (WebAssembly) is checked in; the corpus regenerates from the commit pinned in corpus.lock.json. No Rust toolchain, no API key, no network at run time.
The subtree is the unit: 7 CFR 273.10 — the SNAP benefit computation — plus the three modules it imports, compiled and executed locally. A family of two, $1,200 wages, $900 shelter.
└─ $478 is pinned by this repo's tests, straight from the regulation text — if your machine disagrees, that is a bug with a reproduction. This slice is the allotment arithmetic of § 273.10; eligibility screens live in their own subtrees (§§ 273.4–273.9 — slice them the same way)
Every input is yours to state. Unset inputs carry synthesized screening presumptions — list them with --slots, override them with the same --set.
The slice is data. Raise the earned-income deduction from 20% to 30% and the same family's allotment moves — labeled hypothetical, current law untouched.
Every figure carries the durable legal id of the rule that produced it — the engine's explain trace. Deepen with --depth N.
Every slice is checked against the vendored ledger and labeled. Almost nothing is certified yet — that honesty is the point. Set AXIOM_CERTIFIED_ENFORCEMENT=enforced for the hard cut, where an uncertified closure refuses to run. Axiom-authored composition/pipeline paths are not law and refuse as roots in any posture.
--json makes every determination machine-readable. For in-process use, see the embedding section of the reference.