DEMO READY ON BASE SEPOLIA

Agent-triggered card provisioning.

Give your agent secure spending power without a card vault or fiat checkout. A user action becomes an x402 payment and a virtual card in one flow.

Provisioning Loop
CDP facilitator Connected
01

Agent Identity

The product uses a funded client account to simulate the user decision point. The agent never needs wallet creation in the demo path, so the interaction stays simple and visual.

02

x402 Settlement

When the agent requests a card, the server responds with an HTTP 402 challenge. The client signs the payment request and retries automatically through the facilitator.

03

Card Issuance

Once settlement clears, the server provisions a single use Visa virtual card with the exact spend limit and merchant lock needed for the purchase.

One API surface for the demo and product.

The same server powers the landing page, the visual demo, and the payment-protected provisioning route. A POST request is enough to trigger the whole flow.

  • GET /demo
  • POST /api/demo/run-agent
  • POST /api/provision
// Visual demo and API both end in the same provision call
const fetchWithX402 = wrapFetchWithPayment(fetch, client);

const response = await fetchWithX402('/api/provision', {
  method: 'POST',
  body: JSON.stringify({
    merchant: 'Apple Inc',
    amount: 5.00
  })
});

// Returns a merchant-locked virtual PAN instantly