Statutes compiled to WebAssembly, determinations rendered on your machine.

The engine is WebAssembly on this page, and the corpus subtree is the unit: every statute, regulation, and manual section is a root you can slice at. Pick one — its import closure compiles to an artifact in this tab and runs. State the facts you know; everything you don't state is a screening presumption you can open and correct. Your answers never leave the page. Every slice wears its certification status — "certified" when the ledger vouches for its full closure, "encoded — not certified" otherwise.

Or in your terminal

the 7 CFR 273.10 subtree, offlinethe record
$ git clone https://github.com/TheAxiomFoundation/axiom-local
$ cd axiom-local && bun install && bun scripts/build-corpus.mjs ../rulespec-us
$ bun scripts/determine.mjs --set household_size=2 --set snap_gross_monthly_earned_income=1200 --set snap_total_allowable_shelter_expenses=900
 
us:regulations/7-cfr/273/10
4 modules · 17 rules · 34 parameters — compiled and executed locally
encoded — not certified
snap_net_monthly_income 226
snap_monthly_allotment 478

└─ the SNAP benefit computation of 7 CFR 273.10, sliced straight from the corpus and executed by the vendored engine — $478 for this household is pinned by this repo's tests

The repo is the distribution: the engine is checked in, and the corpus is regenerated from the pinned commit. No Rust toolchain, no API key, no network at run time. From here, the same command does everything:

from here
$ bun scripts/determine.mjs --roots snap # the subtree catalog
$ bun scripts/determine.mjs --root <target> # slice any subtree
$ bun scripts/determine.mjs --set <slot>=<value> # state a fact
$ bun scripts/determine.mjs --what-if <parameter>=<value> # amend the law
$ bun scripts/determine.mjs --trace # follow the citations
$ bun scripts/determine.mjs --json # integrate

What ships in the clone

engine/the RuleSpec compiler + evaluator, WebAssembly, browser and Node builds
public/corpus/the sliceable corpus — regenerated from TheAxiomFoundation/rulespec-us@5cc39ed (corpus.lock.json)
public/corpus/ledger.jsonthe certification ledger (fixture-us-ny-snap) — the status authority every slice is checked against

There is no program registry and no pre-composed bundle: the subtree is the unit, and what runs is exactly what the corpus says, compiled on your machine.