Skip to main content
Agentic Commerce

AI agents are buying.
Disputes still land on you.

Visa's Trusted Agent Protocol and Mastercard's Verifiable Intent verify agents at checkout. ChargeGuard captures that cryptographic proof, verifies it, and turns it into winning dispute evidence when the cardholder says "I never authorized this."

One npm package or a Cloudflare Worker paste. No processor changes.

The proof exists for about a week

When an agent buys on your site, the request arrives signed. The signature, the agent identity, the verification result: all of it passes through your stack and then disappears. Headers rotate out of logs. Verification results get consumed and discarded.

The chargeback arrives up to 45 days later. The cardholder's bank asks for evidence. "An AI bought it" is a sympathetic story, and all you have left is an order record.

If you verified the agent at checkout, you already generated the strongest evidence that exists for this dispute. The only question is whether it still exists when you need it.

How it works

Four moves, fully automatic

01

Capture at checkout

Our SDK or Cloudflare Worker grabs the signed TAP request headers, agent identity, and Verifiable Intent consent artifacts before your middleware throws them away.

02

Verify at ingest

Signatures are checked against live keys using RFC 9421 HTTP message signatures (Ed25519 and RSA-PSS). You get the verdict now, not 45 days later when keys have rotated.

03

Classify every order

Each order is tagged: tap_verified with a stored receipt, agent_ua_only with nothing but a user-agent string, or human. Your dispute strategy follows the proof strength.

04

Bundle for the issuer

When a dispute hits, the matcher pulls the order, attaches the protocol receipts, and generates an issuer-ready PDF with the authorization claim up front and the signatures behind it.

Zero-dependency SDK
Cloudflare Worker option
RFC 9421 signatures
Ed25519 + RSA-PSS
Order classification

Every order gets a proof grade

You cannot pick a dispute strategy without knowing what proof you hold. ChargeGuard tags every order automatically.

tap_verified

Verified agent order

Signed request, verified against a live key. Receipt stored. Fight these disputes with confidence; the proof is cryptographic.

agent_ua_only

Unverified agent order

Looked like an agent, no protocol proof. These concentrate losses. Know which orders are in this bucket before the dispute arrives.

human

Human order

Classic evidence path: IP, device, delivery confirmation, terms acceptance. Nothing changes for these.

The networks solved identity.
Evidence is still your job.

Start capturing agent proof today, before the first "unauthorized" agent purchase lands on your desk.

14-day free trial. No credit card required. Works with your existing processor.