Does the result hold up?
Check a valid artifact against a frozen baseline on a sealed evaluator. Establish a useful, measurable gain.
A NEW EVIDENCE STANDARD FOR AI RESEARCH
What did the research process contribute?
The Discovery Certification Protocol turns AI research claims into testable evidence. Validate the gain. Challenge its recovery. Measure the contribution of feedback.
Freeze the model, starting material, evaluator, and budgets before the research run.
SELECT A NODETHE PROTOCOL
An AI research agent proposes ideas, runs experiments, and uses feedback to choose its next step. DCP tests the outcome and the evidence behind that loop.
Check a valid artifact against a frozen baseline on a sealed evaluator. Establish a useful, measurable gain.
Give matched agents the starting information and captured Web content, with the target research history withheld. Count every qualifying recovery.
Compare fresh paired runs from a shared checkpoint. Test truthful feedback against a registered neutral policy with independent null calibration.
Valid gain + adequate controls + zero recoveries + a passing probability bound.
Core + a supported paired feedback effect over a calibrated neutral policy.
A registered episode includes the agent’s full budget, candidates, and selection procedure. A qualifying recovery vetoes Core eligibility. Incomplete controls or insufficient evidence produce an inconclusive decision.
Read the methodologyTHE EVIDENCE
Two controlled, three-gate audits with known information boundaries. Each uses its own frozen model and task. Every displayed decision has a replayable evidence bundle.
Choose up to four indexes for a hidden SQLite workload. Experimental feedback reveals which choices reduce measured query cost.
1.0 represents the task’s maximum normalized cost reduction.
Tune five controls in a virtual catalyst task. Use experimental measurements to find a recipe with higher sealed utility.
1.0 is the optimum of this controlled virtual task.
Each feedback study contains 30 fresh pairs. Decisions are conditional on the registered model, budget, information, and policies. These are locally replayed protocol decisions; formal third-party issuance is a separate step.
Explore all four published audit bundlesTHE TOOLKIT
Start with an existing audit, then bring the protocol to your own research loop. Two focused Python packages cover evidence verification and capture.
THE OFFLINE VERIFIER
Verify bundle integrity, recompute the protocol decision, and compare it with the recorded certificate. Runs locally using frozen evidence.
THE RESEARCH HARNESS
A lightweight Claude Code CLI wrapper for prospective research runs. Connect a task adapter, capture allowed Web responses, and schedule the audit controls.
# Install in an isolated environment
python -m venv .venv
source .venv/bin/activate
python -m pip install dcp-audit dcp-harness
# Get the published evidence and replay both audits
git clone https://github.com/cxcscmu/Discovery-Certification-Protocol.git
cd Discovery-Certification-Protocol
dcp verify examples/audits/sqlite-web
dcp verify examples/audits/virtual-catalyst
VERIFIED · Core certified · Evidence certified
Replay verification checks agreement with the saved decision. The Core and Evidence fields report the scientific verdict.
# Run from the cloned repository after installing dcp-audit
from dcp.api import verify_bundle
report = verify_bundle("examples/audits/sqlite-web")
if not report["ok"]:
raise RuntimeError("; ".join(report["errors"]))
verdict = report["replayed_verdict"]
print(verdict["core"], verdict["evidence"])
The verifier uses the recorded numerical evidence and frozen registration. Model calls and API keys are unnecessary for replay.
dcp-harness init my-audit
# Complete task_adapter.py and configure dcp-harness.json.
# Supply the public workspace, trusted evaluator, registered model,
# budgets, feedback policies, and a pinned runtime.
dcp-harness doctor --config my-audit/dcp-harness.json
dcp-harness run --config my-audit/dcp-harness.json --run my-audit/run-001
Prospective capture uses authenticated Claude Code CLI and a task-specific adapter. Certification-grade isolation uses the configured Docker runtime. Read the setup guide ↗
THE PAPER
The Discovery Certification Protocol
for Auditing AI Research
Agents
School of Computer Science, Carnegie Mellon University
Read the full paperPublic preprint · 2026
@misc{ning2026dcp,
title = {Scores Alone Do Not Prove Discovery:
The Discovery Certification Protocol
for Auditing AI Research Agents},
author = {Ning, Jingjie and Zhong, Shanshan
and Li, Xiaochuan and Zeng, Ji},
year = {2026},
howpublished = {Public preprint},
url = {https://cxcscmu.github.io/Discovery-Certification-Protocol/}
}