docs/BENCHMARKS.md is generated from bench/results/ by a script, so it cannot drift. Each CSV records the instance, its SHA-256, our objective, the published value, the gap, status, wall time, iterations, the commit and the machine.
A fixed budget of 1,000 first-order iterations, which removes the machine from the claim. The error does not grow with the model; only the cost per iteration does. Under a 120 s clock the same engine reaches 100,000 × 100,000 to 1.1e-07 and certifies 5,000 × 5,000 in 54 s.5
git clone https://github.com/thegoodengineers/SANKHYA
cd SANKHYA
scripts/reproduce.sh
Builds, runs 750 tests, the Netlib benchmark with verification, the HiGHS comparison and the PS26119 walkthrough, offline. Any step that cannot run on your machine says why and is listed again at the end, so a shorter run is never mistaken for a passing one. Commit hashes in the CSV names identify the exact solver that produced each number.
All in bench/results on main. The seven-character suffix is the commit of the solver that produced the file.