Build verifier no. 2Can your agent implement an IETF draft?

Open source · Verifiable offline

Got an AI result?
Verify the evidence.

Three ways in

What do you want to do?

Check a receipt you received. In your browser, with an example or your own file.

proofbundle.dev/verifyVerify in your browser

Use it as a plugin in Claude Code or Codex, or add it to Python, pytest and CI.

/proofbundle:verifyTo the plugins

Sign a result yourself and check it. A test key is not a verified identity.

pip install proofbundleTry the CLI

How a receipt works

Integrity is verifiable
Truth is a separate question

Issue

Result and context, signed into one receipt.

Verifiable

Which key signed it.

Stays open

Who holds that key and whether you can trust them.

Share

Share one file, no access to the source system needed.

Verifiable

That nothing changed after signing.

Stays open

Whether the content is true and complete.

Verify

Locally, offline, no account needed.

Verifiable

Whether the proofs pass the chosen checks.

Stays open

Whether anything is missing or the agent did good work.

What gets checked depends on format, proofs and policy. Read all non-claims

The plugins

Where your
agents work

One core, right inside Claude Code and Codex.

Verify receipts

Check a receipt's signature and proofs.

/proofbundle:verify

Document reviews

First verify the receipt, then separate verified facts from issuer claims.

/proofbundle:review-receipt

Sign your own

Selected data, only on request signed.

/proofbundle:emit

Verifying is released, signing and the gate are experimental.

Try the verifier today

On the command line
Your own check

Python 3.10 or later, three commands. Installing needs a network, the check itself does not.

Shell · Commands to run
Install
python -m pip install proofbundle==6.5.0
Download a sample
curl -fsSLo receipt.json https://raw.githubusercontent.com/b7n0de/proofbundle/v6.5.0/examples/example_bundle.json
Verify locally
proofbundle verify receipt.json
CLI v6.5.0, sample from tag v6.5.0 · Python package

Open to inspection

Check the checker

Source, spec and review records are open. An audit document alone is not an audit.

At the IETF

v6.5.0 · Beta

Support proofbundle

Verifiable AI needs open tools
Support the work behind them

proofbundle is open source and free to use. Your contribution supports forward-looking work that makes what AI agents do traceable with evidence.

Every contribution counts. Thank you!

Choose your support

Frequency
Amount in US dollars

You confirm the amount and frequency on GitHub Sponsors. Amounts are in US dollars. You can choose a different amount there too.

Companies get integration and support at work36 Opens in a new tab

Open and verifiable offline

Your agents
Your evidence

Verify a receiptFor developers
Sponsor