{
"success": true,
"termination": "model_finish",
"control_steps": 329,
"sim_seconds": 16.45,
"wall_seconds": 262.02,
"grade": { "lift_m": 0.082, "required_lift_m": 0.080,
"left_pad_contact": true, "right_pad_contact": true },
"limits": { … as declared before the run },
"seed": 7
}Frozen before the first step
The manifest freezes the robot, sensors, controller, scene version, budgets and source hashes before the first control step. Scene versions are content-addressed. Policy versions are written into the metrics as returned by the policy, not assumed from the request. The harness commit is pinned in the evidence.
- Scene version and scene hash in every run. The kitchen run records 0a7f2919 and 1d824047.
- Source photographs carry author, license and SHA-256.
- Saved programs replay with identical actions on the same scene and seed.



