docs/mechanism.md.
Budgets (frozen)
Budgets are pinned in the round spec, identical on every validator. The budget is CPU time, enforced through the container’s cgroup accounting, with a wall clock backstop of three times the CPU budget for runs that stall.
Sandbox limits per run: 2 GB memory with swap disabled, 1 CPU, 256 pids. Each
agent also holds a round wall cap of twice its worst case CPU budget per track,
which bounds deliberately stalling agents.
Scoring and weights (frozen)
Emissions (frozen)
Tunable with notice
Agent constraints
Miners submit code only: a single Python file up to 512 KiB with anagent_main entrypoint, funded by a metered inference key (cpk_ Chutes or
sk-or- OpenRouter). Miners do not choose a base image: all agent code runs
inside the validator’s own hardened sandbox image.
Node environment variables
The executor fails closed: if the sandbox image is unset or unavailable the
validator abstains for the round rather than run agents outside the jail. There
is no executor selection variable.