FIPS 186-5 · Visa TAP · Mastercard Agent Pay

Prove every AI-agent payment.Win every dispute.

The only open-source toolkit built on NIST-approved cryptography that verifies every AI-agent checkout and assembles the chargeback evidence pack — automatically.

Open the Playground → See how it works ↓

No card required · Runs 100% locally · Apache 2.0 open source

localhost:4339 — ProveTheBuy playground
ProveTheBuy
Playground
Agent traffic
Disputes
Playground
Pick a scenario and verify a signed request against the live verifier
Allow
Visa TAP · Ed25519 · mandate verified
HTTP Signature receiptPass
Ed25519 signature validated (FIPS 186-5)Pass
SHA-256 nonce unused (FIPS 180-4)Pass
Key in issuer directory (SP 800-41)Pass
Order within mandate limitsPass
Built on
Visa Trusted Agent Protocol Mastercard Agent Pay NIST FIPS 186-5 NIST FIPS 180-4 RFC 8421 HTTP Signatures

What ProveTheBuy does

Everything you need to run
a trusted agentic checkout.

Four tools built for the age of AI-agent commerce — from the first signature check to the final dispute submission.

01

NIST-approved cryptographic verification

ECDSA-P-256 and Ed25519 signatures verified against live card-network directories. Replay attacks, spoofed keys, and out-of-mandate orders are all caught.

02

Policy editor with dry-run

Write rules in YAML and diff them against 30 days of real traffic before going live. Zero risk, full preview.

03

Tamper-evident evidence chain

Every verification is SHA-256 chained with the public-key snapshot locked at order time — an unbroken chain of custody no issuer can dismiss.

04

Agent traffic and reputation

Per-agent dispute rates feed the reputation engine. Automatic step-up above your threshold — shared across Scale merchants from day one.

Dispute_rec_d4c9MR · evidence pack
Allow Visa TAP · Ed25519 · mandate verified
HTTP Signature receiptPass
Ed25519 signature validated (FIPS 186-5)Pass
SHA-256 nonce unused (FIPS 180-4)Pass
Key in issuer directory (SP 800-41)Pass
Order within mandate limitsPass
2,841
Agent requests
98.6%
Signature verified
$18.4k
Allowed orders

How it works

Three lines of code. Full dispute coverage.

Drop the verifier into your existing checkout. It runs silently — never blocking payment, never slowing down checkout.

1

Install the verifier

Add connectCloud(ledger, { apiKey }) next to your checkout. Every agent order is captured automatically.

2

Records appear within seconds

Each agent order gets a cryptographic signature, a verdict, and a timestamped evidence pack — stored for 13 months.

3

Disputes handled automatically

When Stripe sends a dispute, ProveTheBuy scores it, writes the response, and submits evidence before the deadline.

// your existing checkout server
import { connectCloud } from
  "@provethebuy/verify";

connectCloud(ledger, {
  apiKey: process.env.PTB_API_KEY
});

// records stream in automatically:

✓ Order #8821 Visa TAP · strong case
✓ Order #8822 MC Agent Pay · strong
→ Order #8823 unsigned · step-up
✓ Dispute PI-9af2 submitted · won

What each plan does for your disputes

Before, during, and after every chargeback.

Before a dispute When a dispute arrives After
Free
$0
Traffic report: agents buying, how many reached checkout, how many were signed. Flags the order as agent-placed and shows whether a record exists. Does not build the pack. Records expire after 30 days. Verification keeps running.
Indie
$9
13-month records with a locked key archive. Shopper confirmation page (50/mo) so step-up approvals become your strongest evidence. Fight-or-refund score. Human-readable authorisation PDF. One-click Stripe submission. Deadline alerts at 7, 3 and 1 days. Wins log. A single dispute won pays for the plan for years.
Pro
$49
Enforce mode with dry-run against 30 days. Risky orders get the confirmation step before payment — the cheapest dispute is the one that never happens. Fully automatic. Stripe dispute arrives → pack built → scored → submitted (or flagged "refund instead") before anyone looks at it. Win-rate report by reason code and by agent. Agents above your dispute-rate threshold get step-up automatically.
Scale
$199
Cross-merchant shared reputation: an agent key flagged anywhere is stepped up on its very first order with you. Earlier undisputed orders from the same shopper and agent key are attached automatically (Visa CE 3.0). Audit report (CSV + signed JSON), external ledger anchoring, pre-arb second-round pack built automatically.

Cryptographic foundations

NIST FIPS 186-5

Digital Signature Standard

Covers ECDSA/EdDSA (Ed25519), ECDSA-P-256, and RSA-PSS — the three signature families accepted by Visa TAP, Mastercard Agent Pay, and Web Bot Auth. FIPS 186-5 (2023) was the first federal update to allow Ed25519A.

Ed25519 ECDSA-P256 RSA-PSS
NIST FIPS 180-4

Secure Hash Standard (SHA-2)

SHA-256 is used for nonce hashing, JWK public-key snapshots, order disclosure digests, and every link in the tamper-evident evidence ledger chain. SHA-384 and SHA-512 are available for JWS/JWT disclosure.

SHA-256 SHA-384 JWS/JWT
NIST SP 800-186

Elliptic Curve Domain Parameters

P-256 (secp256r1) is the approved NIST curve used by ECDSA agent keys, entities 128-bit equivalent security strength — the threshold for signatures through the 2030s per SP 800-131A.

P-256 128-bit security RFC 8152
RFC 8421

HTTP Message Signatures

The IETF standard that defines how to sign HTTP requests end-to-end. RFC 8421 verifies the signature base string covering method, authority, path, headers, and the body — which means every covered component tamper-evident.

Component binding Nonce Replay

Find your fit

Pick the plan that matches where you are.

Every plan shares the same verifier and evidence ledger. The difference is what happens when a dispute arrives — and how much of that you want to handle yourself.

Free
$0

You're not sure if AI agents are buying from your store yet.

In five minutes you'll see exactly which agents hit your checkout and whether any of those orders were signed. Most merchants are surprised by what shows up. When the first dispute arrives, you'll know immediately if it was agent-placed — and you'll know exactly what Indie would have done for you.

  • Traffic report: agents, checkout hits, signed %
  • Agent-order flag when a Stripe dispute arrives
  • One sample evidence pack built on your own data
Indie
Most popular
$9 / mo

You're a solo founder or small team running one store.

You don't have a team. When a dispute arrives it lands in your inbox, you deal with it yourself, and you're never quite sure if it's worth fighting. Indie solves exactly this: every dispute gets a clear fight-or-refund verdict, a one-page PDF an analyst can actually read, and one-click Stripe submission. A single dispute won pays for the plan for years.

  • Fight-or-refund score on every dispute
  • Human-readable authorisation certificate (PDF)
  • Deadline alerts at 7, 3 and 1 days
  • 13 months of tamper-evident records
Pro
Most popular
$49 / mo

Your store is growing and disputes are becoming a queue you don't want to manage.

Pro handles disputes before you see them. The pack is built, scored, and either filed or flagged "refund instead" automatically — you get one notification per outcome. Enforce mode means the riskiest orders never complete without a shopper confirmation, so many disputes never arrive at all. The monthly win-rate report is the number you share with your team.

  • Fully automatic dispute handling
  • Enforce mode stops bad orders at checkout
  • Win-rate report by reason code and agent
Scale
$199 / mo

You run multiple stores, answer to auditors, or need the network advantage.

The evidence at Scale isn't just stronger — it's a different category. An agent flagged at any other Scale store is stepped up on its very first order with you. Earlier undisputed orders are attached to every chargeback pack. Your ledger is anchored externally every day, and when an issuer rejects your first dispute response, ProveTheBuy builds the second-round pack automatically. Most merchants never get a second shot at pre-arb. You will.

  • Cross-merchant agent reputation from day one
  • Audit-grade export and chain-of-custody statement
  • Pre-arbitration second-round pack, automatically

USD · Indie, Pro and Scale billed monthly by Dodo Payments · Cancel any time · Billing never affects checkout — verification always keeps running even if a payment fails


Start winning disputes this week.

Free forever. Add the verifier in minutes. No card required to get started.