Merchants block AI agents because they look like bots. AVA Pay adds the cryptographic handshake: Visa Trusted Agent Protocol and Google AP2. Verified agents complete checkout instead of getting turned away. One install. Both protocols. Every merchant.
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.
Every agent that wants to be trusted by every AVA Pay merchant registers their public key once. Lookup is a plain HTTPS GET; resolution is cached merchant-side for 5 minutes. Below is the live state of this instance's directory.
npm install @ava-pay/agentThree lines of code, plus one curl to register your key. Sign requests for either protocol from the same SDK.
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,
});
Install the AVA Pay app on Shopify. Toggle on a discount tier for verified agents. Every AI agent that supports either protocol now completes checkout instead of getting blocked, and you see them in your dashboard with traffic, conversion, and discount spend.
Coming to WooCommerce, BigCommerce, and a generic JS middleware next.