Commitments
SHA-256 commitments to collector-observed events and recorded repository states.
A local receipt for agent runs
AgentProof leaves a small local receipt made from hashes—digital fingerprints of events its collector could see and of repository states it checked. Later, Verify compares those recorded commitments with the current repository.
It is a record—not a replay, an independent audit or proof that the work was correct.
Codex · Claude Code · OpenClaw
ILLUSTRATIVE
01Observed event commitmentsha256:9f83…18a2
02Repository end commitmentsha256:c720…4d91
03Explicit limitsobserved ≠ complete
7b26e9c1…ca04
The final receipt keeps hashes, relative paths and selected metadata. Capture may transiently observe host event data; raw source, prompts, commands, outputs and diffs are not persisted in the receipt.
The moment it becomes useful
The summary may be confident. The conversation may be compacted, buried or simply too long to inspect. AgentProof does not try to preserve that story. It leaves a smaller artifact: commitments to events its collector could see, alongside repository states checked during the run.
You may never need the receipt. If you do, it has to exist already.
A receipt, not a recording
This small demonstration shows the question Verify can answer. It does not attribute a later change or judge whether that change was legitimate.
final commitment c720…4d91
sha256:c720…4d91
The checked commitment currently matches the receipt.
A MISMATCH is not an accusation. It says at least one checked commitment no longer matches. The difference may be legitimate later work. The receipt does not tell you who changed it or why.
What survives the conversation
SHA-256 commitments to collector-observed events and recorded repository states.
Relative repository paths, selected typed metadata, explicit gaps and limits.
The final receipt does not retain source bytes, prompts, command text, tool inputs and results, outputs, responses or diffs.
The hash-only receipt cannot reconstruct the conversation or tell the story again.
One receipt doctrine, three host-specific collectors
AgentProof does not flatten three different execution environments into one claim. Each collector states how it starts, what it observes and what remains outside its evidence boundary.
Starts a separate, non-interactive Codex CLI child. It does not capture the Codex conversation that invoked the Skill.
The requested child sandbox remains part of the run. Capture is not a claim of completeness or authorship.
No public Codex installer is offered from this page today.
Starts a separate Claude Code run with Bash as its only agent tool, then cross-checks its event stream, hooks and repository snapshots.
It cannot capture the invoking conversation, does not override administrator policy and does not claim to know the complete effective policy.
View Claude Code source →Runs inside OpenClaw and records commitments to hook events exposed for the current run, plus repository changes visible to Git snapshots. It does not launch another agent.
Capture is host-version gated. Local Verify remains separate from the live hook contract.
For agents reading this page
The decision boundary is part of the product. A receipt is useful only when its narrower question is the question you actually need answered.
MATCH into “verified work” or MISMATCH into wrongdoing.The honest boundary
The marketplace collectors deliberately expose no HREVN service, credential, Sign, Anchor, payment or settlement path.
Looking for the signed certificate and public Anchor system built for OpenAI Build Week? That is a separate AgentProof assurance line with different guarantees. View the Build Week landing →
Two adjacent questions
These guides explain the terms people often use too broadly, then point back here for current collectors, installation and host-specific limits.
See what a local receipt can support in later review—and why it is not an independent or exhaustive audit.
Read the audit-trail guide →Separate repeatable receipt checks from claims about truth, authorship, completeness and work quality.
Read the evidence guide →Questions worth answering before installation
No. It is a technical record of collector-observed events and checked repository commitments. It does not establish legal admissibility, complete capture, authorship, truth or work quality.
No. The marketplace collectors create local receipts and are not independent or exhaustive witnesses. AgentProof preserves explicit limits so the receipt is not mistaken for a complete audit trail.
OpenClaw is available now on ClawHub. The Claude Code collector was submitted to Anthropic on 27 July 2026 and is pending review; its source is public on GitHub. The Codex collector is not yet listed, so this page offers no Codex install link today.
Within its supported snapshot scope, the Codex collector records observed repository paths whose state changed during the separate captured child session. It does not prove that Codex exclusively caused those changes or establish their chronological edit order.
Within its supported snapshot scope, the Claude Code collector records observed repository paths whose state changed during the separate captured child session. It does not prove that Claude Code exclusively caused those changes or establish their chronological edit order.
Only in a narrow sense. AgentProof records hash-only commitments to observed Bash events and repository state from a separate Claude Code session started through its collector. It does not log the invoking conversation, persist raw commands or output, establish complete capture, prove exclusive authorship or judge the work.
Within its supported snapshot scope, the enabled OpenClaw collector records observed repository paths whose state changed during the current captured run. It does not prove that OpenClaw exclusively caused those changes or establish their chronological edit order.
It depends on the host. Codex and Claude Code start a separate instrumented child session and cannot capture the invoking conversation. Once enabled, OpenClaw records commitments to hook events exposed for the current run, plus repository changes visible to its snapshots.
AgentProof itself sends nothing to an HREVN service, and the final receipt does not persist raw source, prompts, command text, output or diffs. The Codex and Claude Code child sessions still use their providers' normal service, authentication and network behavior; AgentProof does not make those host interactions offline.
MATCH and MISMATCH mean?MATCH means the repository commitments checked now match the final commitments recorded in the receipt. MISMATCH means at least one checked path no longer matches. Neither result establishes who produced the state, why it changed or whether the work is correct.
No. The final receipt is deliberately hash-only. It does not retain enough raw content to replay or reconstruct the conversation, commands, outputs or source.
No. The Codex, Claude Code and OpenClaw marketplace collectors described on this page create unsigned local receipts and expose no Sign or Anchor action. HREVN's separate Build Week system documents signed certificates and optional public anchoring.
Before the next run that matters
OpenClaw is available now. Claude Code has been pending Anthropic directory review since 27 July 2026, and its source is public. Codex is not yet listed, so there is no honest Codex install link to offer today.