Agent Verification

Merchant‑side trust gateway for AI commerce.

Merchants block AI agents because they look like bots, and lose the sale. AVA Pay™ verifies the cryptographic signatures real agents already carry: ChatGPT-style Web Bot Auth, Visa Trusted Agent Protocol, Google AP2, and AVA's TAP-style profile. One verdict comes back, and your policy decides what verified identity earns. One install. Four protocols. Your rules.

AVA Pay shield

AVA Pay establishes who an agent represents, whether a buyer authorized the purchase, and what your store chooses to do about it.

Live Demo

Watch a real verification happen in your browser.

Click the button. Your browser signs a real request with the public demo agent's key, sends it to /verify, and renders the verifier's verdict. No simulation. Actual Ed25519 signatures, actual RFC 9421 or AP2 mandate chains, verified server side. Pick the protocol.

Federated Key Resolution

One key, resolved through the ecosystem's roots of trust.

Keys resolve through a federated chain: Visa's directories, Web Bot Auth key directories, and this hosted AVA directory as the private-allowlist fallback. If you already publish a Web Bot Auth key card, AVA Pay merchants verify you with no registration at all. Lookup is a plain HTTPS GET; resolution is cached merchant-side for 5 minutes. Below is the live state of this instance's directory.

Loading…
Two Sides, One Handshake

Both ends of the transaction integrate in minutes.

01  ·  For Agent Issuers

npm install @ava-pay/agent

Three lines of code. Sign requests for any of the four protocols from the same SDK, or skip registration entirely by publishing a Web Bot Auth key card.

import { generateAgentKeyPair, signWithVisa } from '@ava-pay/agent';

const { privateKey } = generateAgentKeyPair();
const signed = signWithVisa({
  method: 'POST',
  url: 'https://shop.example.com/cart',
  body: JSON.stringify({ items: [...] }),
  agentId: 'agent_acme',
  privateKey,
  mandate: { /* user authorization */ },
});

await fetch(signed.url, {
  method: signed.method,
  headers: signed.headers,
  body: signed.body,
});
Audience
AI agent builders, autonomous commerce platforms
Onboarding
02  ·  For Merchants

One verdict. Your policy.

Add AVA Pay through the API, the Shopify app, or the WooCommerce plugin. Every agent request returns one protocol-agnostic verdict: who the agent is, plus the buyer-scoped mandate when the protocol carries one. Your policy decides what that identity earns, and your dashboard shows traffic, conversion, and discount spend by agent platform.

The WooCommerce plugin is built and open source (WordPress.org listing in review). BigCommerce and a generic JS middleware are next.

Audience
Merchants, agent issuers, commerce platforms
Focus
Agent identity, spend mandates, merchant trust