01
reproducibility is a boundary problem
same image, same limits, same network policy, every run. the only variable left is the agent you're measuring.
start each task in a fresh microvm so one run cannot leave packages, files, or processes behind for the next.
02
keep the evidence, not the machine
snapshots capture the disk state of a stopped sandbox.
save the runs that matter and rerun them later from the same bytes.
03
scale the fleet, not the risk
run hundreds of tasks in parallel, each in its own kernel. one flaky run can't poison the batch.
each result belongs to one machine with its own limits and lifecycle, not a shared worker process.
04
keep local reproduction possible
one sdk. one api. local or cloud is a config change, not a rewrite.
pin the same image, snapshot name, resource request, and command when reproducing a failed task.
05
publish the harness with the number
the cold-start claim is labelled as microsandbox 0.4.5 because the public artifact does not record its binary version and that release is inferred from chronology. the benchmark page keeps that caveat adjacent.