Nullius
Bring anything. Run it. Prove it.
Bring benchmarks, agents and capabilities into one standard. Run them, and trace every score back to its evidence.
- 7 benchmarks
- 6 agents
- 5 conformance kits
Nullius
Bring benchmarks, agents and capabilities into one standard. Run them, and trace every score back to its evidence.
Bring anything
Connect each component once. Your coding assistant pins the upstream code and records how to install, invoke and check it. Reuse the entry in later recipes.
Prove it fits
Kits record what an agent or feature can do. Nullius checks those results, versions and required skills against the benchmark’s requirements.
Check the benchmark
Check repeatable task generation, exposed reference answers, and the benchmark’s null and reference controls. Each control has its own expected result.
Run pinned benchmark code with the model or compatible participant you choose. This alone does not reproduce the paper’s experiment.
Run it anywhere
Run locally or over SSH. Split work across hosts and merge the results. Standard runs record configured model calls through a per-unit relay.
Read it, then prove the change
Open recorded conversations, model calls and verifier evidence. Separate infrastructure failures, then compare the same tasks across runs.
Read existing Harbor jobs, ATIF trajectories and OpenTelemetry exports.
Judge it
Ask a judge about selected trials. Its answers sit beside the evidence and never change benchmark scores.
Use your configured judge provider and model.
Python 3.12+ and uv.
uv tool install nullius-evalnullius serveIt opens on Runs. A first launch offers a tour and a First steps checklist.
Update with uv tool upgrade nullius-eval.