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 an unsigned, operator-side 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. That question becomes harder when another session—or another collector—later touches the same repository.
You may never need the receipt. If you do, it has to exist already.
Where it earns its keep
AgentProof is most useful when several captured runs—or collectors on different hosts—touch code that will still matter later. A receipt can show which paths were observed as changed during one captured window and let a maintainer compare its final commitments with the repository now.
That supports internal continuity and cooperative review. It does not prove who caused a change, capture every relevant action or create independent evidence against another party.
Why the boundary matters. Marketplace receipts are unsigned. Their producer can recompute the chain, so internal consistency is not producer-independent tamper evidence.
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.
A deliberate path, without adding friction today
The marketplace collectors stop at a useful local record. The canonical receipt was kept compatible with a separate assurance path, so a team would not need to recapture the original run before adding a signature or a later public timestamp.
Capture + Verify create and check a local, unsigned, hash-only receipt. No HREVN account, credential or service is required.
A party other than the receipt's producer could sign its exact canonical bytes; optional anchoring could add a public timestamp from the time of anchoring. Assurance is not available and cannot currently be purchased.
No upgrade is required to use AgentProof today. The current Codex, Claude Code and OpenClaw marketplace collectors expose Local Capture + Verify only. Assurance would establish narrow signature and timestamp properties—not truth, authorship, completeness or work quality.
Voluntary product research
Tell us which production need sits beyond the free local receipt. This is an inbound research signal—not an order, reservation, waitlist or promise of a product, price or delivery date.
HREVN will not treat this form as proof of market demand. It complements direct research conversations with platform and engineering teams.
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.
Install from the OpenAI directory →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.
AgentProof is most useful for internal platform, developer-experience and engineering teams whose maintained repositories receive changes from multiple captured agent runs or host collectors. It supports continuity and cooperative review; disposable prototypes and adversarial accountability are poor fits.
Not independently. Marketplace receipts are unsigned operator-side records, and their producer can recompute the chain. They can support internal coordination among cooperating parties, but they do not provide producer-independent evidence of authorship, completeness or time.
The Codex collector version 0.1.0 is published in the OpenAI plugin directory. 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.
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.
The canonical receipt was designed to support a potential AgentProof Assurance service later without changing the recorded receipt. Assurance may combine signing by a party other than the receipt's producer with optional public anchoring. It is not available and cannot currently be purchased. Neither signing nor anchoring would establish truth, authorship, completeness or work quality. If that boundary solves a real production need, you may share the need with HREVN.
Before the next run that matters
Codex version 0.1.0 is published in the OpenAI plugin directory. OpenClaw is available on ClawHub. Claude Code has been pending Anthropic directory review since 27 July 2026, and its source is public.