Skip to content
Claimband
Reproducibility, claim by claim

We don't check whether the code runs. We check whether the claim holds.

Give Claimband a paper and its repository. It finds every number the paper claims, runs the code that produces it in a locked-down sandbox, and tells you claim by claim what reproduced, what didn’t, and why.

Start an audit
Paper excerpt
Table 2. Main results (mean ± std over 5 seeds).
DatasetModelAcc (%)ECE (%)AUCBrier
AdultCalibBoost87.4 ± 0.21.9 ± 0.1––
German CreditXGBoost––75.8–
German CreditCalibBoost––77.90.162
C1 · Adult accuracy · paper 87.4%
86.9987.3187.63ourspaper
Reproducedours 87.31 ± 0.09% · band ±0.20
C1 Adult accuracy

“It runs” is not an answer.

Repository runs: yes
Exit code 0 · 2 m 10 s

One green tick for the whole repository. It says nothing about any number in the paper.

Same repository. A very different story.

Three-way cause separation

Three causes, kept apart

A pass/fail check lumps every failure together. Claimband separates why a claim is not green: the environment broke (Blocked, and never held against the paper), it is seed noise (inside the tolerance band), or it is a genuine discrepancy (outside the band in a verified environment). In RL-0412 that is 1 blocked, 4 inside the band and 3 outside it; select any claim to open it.

The problem in numbers

How it works

Six steps from PDF to verdict

  1. 1

    Read

    Pull every quantitative claim, with its table cell and quote.

    Claim Ledger
  2. 2

    Map

    Link each claim to the script, config and metric that produce it.

    Mapping
  3. 3

    Build

    Pin the environment to the paper’s date; log every fix.

    Env Lock
  4. 4

    Run

    Rerun each claim k times on CPU, network off.

    Run Records
  5. 5

    Judge

    Compare against a statistical tolerance band; assign one of six verdicts.

    Verdicts
  6. 6

    Explain

    Rerun one-factor variants to explain each gap; write the report.

    Report
See the architecture
Only in Claimband

Six things no other tool does

Every visual below is drawn from audit RL-0412. Open any card to see it in the workspace.

The rubric

Six verdicts. Two flags. No single score.

Six verdicts
  • Reproduced

    Faithful run matches within the tolerance band.

  • Partially reproduced

    Direction holds, or it matches only under the paper's stated settings.

  • Not reproduced

    Outside the band in a verified environment; counterfactuals did not close the gap.

  • Blocked

    Couldn't run. Not counted against the paper.

  • Unverifiable

    Can't be mapped to code, or key details are missing.

  • Not computational

    Nothing to rerun (theorem, human study, private data or GPU-scale).

Two flags

They attach to any verdict.

  • Code ≠ Paper

    The implementation differs from the method described in the paper.

  • Reproducible but suspect

    The number reproduces, but a methodological red flag was found (for example leakage).

Where we fit

Where Claimband fits

Claimband against other approaches to checking ML papers
Uses the authors’ codePer-claim verdictStatistical bandExplains gapsFix for authorsVerifiable certificate
PaperBenchNo. No. No. No. No. No.
Paper2Code · AutoReproduceNo. No. No. No. No. No.
CORE-Bench agentsYes. PartialNo. No. No. No.
Community reproduction logbooksYes. No. No. PartialNo. Partial
SciScore · RipetaNo. No. No. No. PartialNo.
ACM artifact badgesYes. PartialNo. No. No. Partial
ClaimbandYes. Yes. Yes. Yes. Yes. Yes.

Based on public descriptions as of October 2026. ✓ yes · – no · Partial = some of it.

Built for

Built for the people who have to trust the number

Security

The GPU never touches untrusted code.

Reasoning runs on a GPU host. Experiments run only in a CPU sandbox with no network at run time. Verdicts are computed by deterministic code that text in a paper can’t change.

  • gVisor isolation, non-root, read-only root
  • Network off at run time; packages only from an allow-listed mirror at build
  • Hidden-instruction scan on every paper and repo

Bring a paper. Leave with evidence.

Sources (20)
  1. 1Pimentel, Murta, Braganholo, Freire. "A Large-scale Study about Quality and Reproducibility of Jupyter Notebooks." MSR 2019. doi:10.1109/MSR.2019.00077The problem in numbers
  2. 2Raff, E. "A Step Toward Quantifying Independently Reproducible Machine Learning Research." NeurIPS 2019. arXiv:1909.06674The problem in numbers
  3. 3NeurIPS 2025 Program Chairs. "Reflections on the 2025 Review Process." blog.neurips.cc, 30 Sep 2025.The problem in numbers
  4. 4Codesota. "Papers with Code shutdown record." codesota.com/papers-with-code/shutdownThe problem in numbers
  5. 5Starace et al. "PaperBench: Evaluating AI's Ability to Replicate AI Research." ICML 2025.Where we fit
  6. 6Siegel, Kapoor, Nadgir, Stroebl, Narayanan. "CORE-Bench." TMLR 2024. arXiv:2409.11363Where we fit
  7. 7Kapoor, Narayanan. "Leakage and the Reproducibility Crisis in Machine-Learning-Based Science." Patterns, 2023. doi:10.1016/j.patter.2023.100804
  8. 8Pineau et al. "Improving Reproducibility in Machine Learning Research." JMLR 22(164), 2021.
  9. 9Bouthillier et al. "Accounting for Variance in Machine Learning Benchmarks." MLSys 2021. arXiv:2103.03098
  10. 10Picard, D. "torch.manual_seed(3407) is all you need." arXiv:2109.08203, 2021.
  11. 11Li et al. "ReproRepo: Scaling Reproducibility Audits with GitHub Repository Issues." arXiv:2606.18237, 2026.
  12. 12ACM. "Artifact Review and Badging" (current version). acm.org/publications/policies/artifact-review-and-badging-currentWhere we fit
  13. 13Menke et al. "The Rigor and Transparency Index Quality Metric…" (SciScore). iScience, 2020.Where we fit
  14. 14Sumner et al. "ripetaScore." Frontiers in Research Metrics and Analytics, 2021; and Chemistry World coverage of Ripeta in Editorial Manager.Where we fit
  15. 15"Reproducing ICML 2026" community challenge on Hugging Face (15 Jul – 2 Aug 2026), as reported by howaiworks.ai.Where we fit
  16. 16"Paper2Agent." Nature, September 2026. doi:10.1038/s41586-026-11044-y
  17. 17Seo et al. "Paper2Code." ICLR 2026. arXiv:2504.17192 · Zhao et al. "AutoReproduce." ACL 2026. arXiv:2505.20662Where we fit
  18. 18PyTorch documentation, "Reproducibility / Randomness" notes.
  19. 19Nikkei Asia, July 2025: hidden prompts in arXiv preprints.
  20. 20ML Reproducibility Challenge 2026, official NeurIPS track.