Review the risk, not every line.
See what the change had to prove, what actually ran, and where human judgment is still needed.
DuoAttest is the trust layer for agentic software delivery. It follows every coding task automatically, proves the exact task when a contract exists, and proves regression safety when it does not.
Independent verification · Real execution · Commit-bound evidenceThe product does not add another review queue. It turns each supported change into a decision a reviewer can understand and act on.
See what the change had to prove, what actually ran, and where human judgment is still needed.
DuoAttest runs automatically with the pull request and returns a concrete merge decision instead of another wall of comments.
The Agent can plan evidence. Independent Base/Head execution and deterministic policy decide the outcome.
Execution stays in your GitHub Runner. Setup is Agent-managed, and the Dashboard remains a read-only evidence center.
The DuoAttest Skill gives your existing coding Agent the tools and operating rules it needs. Humans approve repository access once; the Agent manages setup and evidence, while DuoAttest stays independent.
Works with Codex, Claude Code, or any Agent that can run commands and call MCP.
The Agent detects the repository, checks its status, and opens the only approval you need.
The Agent resumes automatically and handles setup, evidence readiness, and PR binding from then on.
This example shows the full product contract: the task claim, the same verification on Base and Head, and a decision bound to the exact commit.
A retried request creates only one charge
●The normal payment path still works
●Refund behavior does not change
●Reads the task, diff, and existing tests; plans only the missing verification.
4b1a7059f2c81aDuplicate charging is fixed. Payment and refund paths did not regress.
duola replay run_184Turns the task into acceptance claims and maps each one to execution evidence. Reviewers do not have to infer what the code did.
CLAIMS → EVIDENCE COVERAGEAdds a disposable verification that never writes to the repo. Base reproduces the bug and Head removes it.
BASE FAIL → HEAD PASSObserves both versions under the same conditions. Only new, reproducible Head failures count as regressions.
BEHAVIOR EQUIVALENCEDuoLA AI understands the PR, locates impact, selects existing tests, and plans missing cases. Its output must pass structural validation. The final decision reads only real commands, assertions, observations, and stable replays.
See security and data flowThey are complementary. Teams can use Codex, Copilot, CodeRabbit, and DuoAttest together.
Sources:CodexGitHub CopilotCodeRabbit
The operational surface is your coding Agent. The Dashboard is deliberately read-only: it shows decisions, behavioral witnesses, replay commands, and certificates without turning setup into another manual workflow.
Install the Agent Skill