AI-ASSISTED SCIENCE · REPRODUCIBILITY
Executable Scientific Contracts for Research Auditing
What should an executable check establish about a scientific claim?
Executable contracts test whether paper claims, code, and released artifacts agree, using fixtures that expose specific scientific errors.
Paper claims, code, and released artifacts can encode different scientific quantities. Executable audits locate these mismatches and measure their effect on research conclusions.
Approach
Connect each claim to its implementation, construct a fixture that distinguishes competing behaviors, and test where the discrepancy occurs in released artifacts and what it changes.
Main result
The study instantiated 25 contracts across AgentPRM, ContractBench, ToolACE, τ-bench, and AgentAbstain. All 30 study-specific mutations were detected. The external mutation set yielded 7/8 detections on its first execution and 8/8 after repairing the missed fixture.

The complete audit across five repositories
