FIGHTBENCH / OPEN EVIDENCE
Train. Measure. Reproduce.
One engine. Inspectable evidence.
Your next training environment.
Gymnasium against a house bot. PettingZoo for simultaneous agents.
uv pip install ./packages/sdk-python from terminator_gym import TerminatorEnv env = TerminatorEnv() obs, info = env.reset(seed=42) obs, reward, terminated, truncated, info = env.step(2) env.close()
CREATE→ RESET(seed)→ STEP(actions)
POST /api/research/envs {"scenario":"duel-01"}
POST /api/research/envs/:id/reset {"seed":42}
POST /api/research/envs/:id/step {"actions":{...}}
POST /api/research/batch {"steps":[...]}
DELETE /api/research/envs/:id
bun run build:sim
node packages/research/dist/terminator-sim.mjsHTTP uses your session; local development supports loopback dev auth. Local CLI speaks JSONL over stdin/stdout. No network or keys required.