Agent-to-Agent Payments: A Field Guide to the 2026 Stack


TL;DR

  • AI agents are starting to actually transact with each other in production: by April 2026 the x402 protocol alone has carried 165M+ payments and routes ~$50M in cumulative agent-to-agent USDC volume.
  • The stack splits into three layers — Identity (who is this agent?), Protocol (how does it ask to pay?), Settlement (where does the money go?). Most of the new specs in 2025–26 plug into one layer, not all three.
  • Two visions are competing for who controls agent commerce: a crypto-native stack (Coinbase x402 + Circle USDC + ERC-8004 + World ID) where agents transact pseudonymously, and an identity-native stack (Visa Trusted Agent Protocol + Mastercard Agent Pay + Stripe ACP + AP2) where every agent traces to a human or licensed entity.
  • They are not actually mutually exclusive. Google's AP2 is rail-agnostic and is already shipping with both card networks (Mastercard, Amex, PayPal) and crypto (Coinbase x402). The card networks themselves quietly declared interop with x402 in late 2025.
  • The most confusing thing about reading this space: there are two protocols both called "ACP." One is IBM's Agent Communication Protocol (semantic communication, pre-alpha). The other is OpenAI + Stripe's Agentic Commerce Protocol (checkout-on-ChatGPT, in production). Whenever you see "ACP," check which one.
  • For operators with spare AI capacity who want to monetize it: today the practical default is MCP-aware agent + x402 wallet (Coinbase AgentKit or Latinum) + USDC on Base for crypto rails, or Stripe ACP for card rails inside ChatGPT/Shopify. Everything else is either Beta, vapor, or a governance umbrella.

Why this stack got built

Card networks were built for a specific transaction shape: a human, attested by an issuing bank, presenting a static credential at point of sale. The fraud model, the dispute model, and the regulatory model all assume that person.

Bank rails are similar but with even more friction: KYC tied to a natural person, audit trails that require human approval on anything above a threshold, no API that lets an autonomous actor open an account.

For most of the LLM era this didn't matter — agents demoed in isolation, didn't have wallets, and any "payment" was actually a human pressing a button at the end. Three things changed between 2024 and 2026:

  1. Agents started doing real economic work. Coding agents shipping production code (Devin, Claude Code, Cursor agent mode), pentesting agents topping the HackerOne U.S. leaderboard (XBOW), trading bots dominating Polymarket, content agents earning ad-share. They needed to be paid, and to pay others, autonomously.
  2. Stablecoins matured to the point where USDC settlement became reliable on Base, Solana, Polygon, Arbitrum. Coinbase, Circle, and Stripe started treating "an agent pays another agent in USDC" as a real engineering problem, not a thought experiment.
  3. Card networks realized they'd be locked out of agent commerce if they didn't move. Visa, Mastercard, and Amex all shipped agent-specific protocols in 2025–26, mostly built on top of existing tokenization infrastructure (card-on-file, passkeys) plus new "agent intent" cryptographic signatures.

The result, by mid-2026, is the densest standards-and-protocols thicket of any payments segment since the early days of EMV. This guide is the map.


The 3-layer mental model

Every agent-to-agent payment moves through three concerns. Most products in this space cover one or two layers, not all three.

┌─────────────────────┐  ┌─────────────────────┐  ┌─────────────────────┐
│      IDENTITY       │  │      PROTOCOL       │  │     SETTLEMENT      │
│                     │→ │                     │→ │                     │
│  Who is this agent? │  │  How does it ask    │  │  Where does the     │
│  Who authorized it? │  │  to pay? What does  │  │  money actually     │
│                     │  │  the merchant see?  │  │  move on?           │
└─────────────────────┘  └─────────────────────┘  └─────────────────────┘
   World ID                  x402                     USDC on Base
   KYA (Skyfire)             MCP                      USDC on Solana
   ERC-8004                  A2A                      Stripe Connect
   DID/VC (ACK-ID)           AP2                      Mastercard rails
   Anonymous                 ACP (IBM)                Visa rails
                             ACP (OpenAI+Stripe)      Bank wires
                             ACK-Pay                  ACH
                             AGNTCY-hosted specs

The reason this model matters: when a vendor tells you they have "the agent payment protocol," they almost always mean one of these three layers. AP2 is a protocol-layer envelope. ERC-8004 is identity. x402 is mostly settlement with a thin protocol layer (the HTTP 402 challenge). Confusing them produces architectural mush.


Layer 1 — Identity: who is this agent?

The hardest unsolved problem of agent commerce isn't "can the agent pay" — it's "should this agent be allowed to pay." Five answers exist, sorted from most anonymous to most attested:

Approach Maintainer What it proves Status
Anonymous (raw wallet) Nothing beyond "this private key signed this transaction" Production, dominant
ERC-8004 Trustless Agents EIP authors (De Rossi/Crapis/Ellis/Reppel) On-chain agent ID + portable reputation registry + pluggable validators Draft EIP; mainnet contracts reportedly deployed on 20+ L2s
KYA (Know-Your-Agent) — Skyfire's KYAPay Skyfire Centralized registry binds an agent identity to an operator Production since June 2025
DID + Verifiable Credentials — Catena's ACK-ID Catena Labs W3C DIDs prove an ownership chain from legal entity → agent Open-source spec; ACK-Lab in dev preview
Proof-of-Human (World ID + Coinbase AgentKit) World + Coinbase Cryptographic proof that a unique verified human stands behind this agent Beta, March 2026
KYC-equivalent (Visa Trusted Agent Protocol) Visa Agent-specific cryptographic signature attesting to user consent + recognition by issuer Production (Oct 2025)
       most attested
            ▲
            │
        ┌───┴───┐  Visa Trusted Agent Protocol
        │       │  (issuer recognizes the agent)
        │       │
        │       │  World ID + AgentKit
        │       │  (unique human behind agent)
        │       │
        │       │  ACK-ID (DID + VC chain)
        │       │
        │       │  KYA registry (Skyfire)
        │       │
        │       │  ERC-8004 (on-chain agent identity)
        │       │
        │       │  Raw wallet (anonymous)
        └───┬───┘
            │
            ▼
       most anonymous

The bet of each approach:

  • Raw wallets bet that agent commerce will look like crypto commerce — pseudonymous, on-chain, reputation accrues to wallets. This is what x402's default flow assumes.
  • KYA (Skyfire) bets that operators want a centralized, easy-to-integrate registry — Stripe-for-agent-identity.
  • DIDs/VCs (ACK-ID) bet that decentralized identity will finally have its moment, with agents as the catalyst.
  • Proof-of-Human (World ID + Coinbase) bets that "one human per agent quota" is what merchants will demand to prevent sybil swarms.
  • Card-network attestation (Visa, Mastercard) bets that issuers will be the recognized authority that whitelists agents, the same way they whitelist cards.

For now there's no winner. Most production payments are raw wallets or KYA; the rest are in pilot.


Layer 2 — Protocol: how does the agent ask to pay?

This is the busiest layer with the most acronyms. To clear up the worst confusion first:

The two "ACP"s — disambiguate before reading anything

ACP (IBM) ACP (OpenAI + Stripe)
Full name Agent Communication Protocol Agentic Commerce Protocol
Maintainer IBM Research / BeeAI OpenAI + Stripe
What it does Lightweight REST/HTTP agent-to-agent invocation, extends MCP Defines checkout + delegate-payment endpoints so an agent can hand a buyer's payment intent to a merchant
Status Pre-alpha (March 2025) Beta + live transactions (Sep 2025)
Anyone you've heard of using it BeeAI Framework Etsy, Walmart, 1M+ Shopify merchants, Coach, Kate Spade

If a vendor says "we support ACP," ask which one. Throughout the rest of this guide we'll say "IBM ACP" and "Stripe/OpenAI ACP" to keep them separate.

The full protocol-layer roster

┌─────────────────────────────────────────────────────────────────────┐
│                    PROTOCOL LAYER (2026 SNAPSHOT)                   │
├─────────────────────┬─────────────────┬─────────────────────────────┤
│  TRANSPORT          │  COMMERCE        │  IDENTITY/INTENT           │
│  (agent ↔ agent)    │  (agent ↔ merch) │  (envelope / attestation)  │
├─────────────────────┼─────────────────┼─────────────────────────────┤
│  A2A (Google→LF)    │  x402 (Coinbase) │  AP2 (Google)              │
│  IBM ACP            │  Stripe/OpenAI   │  ACK-Pay (Catena)          │
│  MCP (Anthropic)    │      ACP         │  Visa Trusted Agent Proto  │
│                     │  Mastercard      │                            │
│                     │      Agent Pay   │                            │
└─────────────────────┴─────────────────┴─────────────────────────────┘
              ▲                ▲                       ▲
              │                │                       │
         agent talks      agent buys              proof that the
         to agent         from merchant           human authorized
                                                  this purchase
Protocol Maintainer Job Status Use it when…
x402 Coinbase + Cloudflare (x402 Foundation) HTTP 402 revival: server responds with payment instructions, agent pays in USDC, retries Production. 165M+ tx, 22 founding orgs incl. Stripe/Visa/Mastercard/Google/Cloudflare You want agent-native settlement in USDC with zero account setup
MCP Anthropic Tool / resource invocation between agent and any MCP server. Payment metadata via extensions Production. Default tool layer for Claude Code / Cursor / etc. Your agent invokes services via MCP; you want a clean tool interface
A2A Google → Linux Foundation (AGNTCY) JSON-RPC over HTTP for opaque agent-to-agent communication via Agent Cards Production. 150+ supporting orgs incl. S&P Global, Tyson, Gordon Food Service Two agents from different vendors need to collaborate
AP2 Google + 60-100 partners Cryptographic envelope (Intent / Cart / Payment mandates) proving the agent had specific user authorization Beta. Partners shipping (PayPal Conversational Commerce Agent live) Card networks or acquirers need non-repudiation proof
Stripe/OpenAI ACP OpenAI + Stripe Checkout + delegate payment endpoints so a chat agent can hand a payment intent to a merchant Beta but production live with major retailers You're a merchant and want your products buyable from inside ChatGPT
IBM ACP IBM Research / BeeAI REST/HTTP agent invocation; extends MCP via JSON-RPC Pre-alpha You're already in IBM/BeeAI's orbit
ACK-Pay Catena Labs Rail-agnostic payment pattern with verifiable receipts and human-oversight hooks Open-source spec; ACK-Lab in dev preview You're building a financial agent and want rigorous DID-based identity for it
Visa Trusted Agent Protocol Visa Cryptographic signatures distinguishing legitimate agent transactions from fraud, plus issuer-recognition Production (Oct 14, 2025); 12+ named partners You issue cards and need to tell agent traffic apart from card-not-present fraud
Mastercard Agent Pay Mastercard "Agentic Tokens" extending Mastercard's tokenization to agent-initiated transactions Production (Apr 29, 2025) You issue cards and want agent transactions to ride existing tokenization infrastructure

The pattern that matters: AP2 sits on top of A2A and emits Payment Mandates that x402 can carry as one of its rails. That's why the major players (Google, Coinbase, Mastercard, Visa, Stripe) all announced "interop" rather than rivalry through 2025. The competition is between visions of agent identity, not between rails.


Layer 3 — Settlement: where does the money move?

Rail Typical use Latency Min size KYC Live volume signal
USDC on Base (x402) Agent-to-agent micropayments, API monetization ~200ms (gasless via EIP-3009) $0.000001 (via Circle Nanopayments) None 119M+ tx; $600M annualized
USDC on Solana Agent-to-agent on Solana ecosystem sub-second low None 35M+ tx via x402
USDC, multi-chain (Circle Agent Marketplace) Discovery-layer + payments sub-second $0.000001 floor None Just-launched May 2026
Stripe Connect (USD) Card-rail agent earnings to operator's bank 1-3 days platform-set At payout Used by Toku, X Creator, HackerOne, FAL
Mastercard Agent Pay Card-on-file extended to agent-initiated tx seconds card-network minimum Issuer-side Live with Santander, CBA, DBS, UOB
Visa Trusted Agent Protocol Card rails with attested agent signature seconds card-network minimum Issuer-side Partner sandbox + pilots
Bank wires / ACH High-value, low-frequency settlement hours-days bank-set Full KYC Used by Kaggle prizes, HackerOne payouts

Important honesty signal on x402: daily volume dropped 92% from the December 2025 peak (731K/day) to February 2026 (57K/day) before recovering. Independent on-chain analysis from Artemis suggests roughly half of the headline 165M-transaction number is "gamified" — wash-loops between bots rather than commerce. The protocol works; the demand isn't yet what the launch hype implied.


Who plays where: a matrix of the 2026 stack

                  Identity  │ Protocol │ Settlement │ Identity
                  (agent)   │ (envelope)│ (rail)     │ (human)
─────────────────┼─────────┼──────────┼────────────┼──────────
 Coinbase        │    .    │  x402    │  USDC Base │ AgentKit
 Circle          │    .    │    .     │  USDC multi│    .
                 │         │          │  Nanopay   │
 Google          │    .    │ A2A, AP2 │     .      │    .
 Anthropic       │    .    │  MCP     │     .      │    .
 OpenAI + Stripe │    .    │  ACP     │  Stripe SPT│    .
 Visa            │  TAP    │  TAP     │  Visa rails│    .
 Mastercard      │  AP     │  AP      │  MC rails  │    .
 Skyfire         │  KYA    │  KYAPay  │  Token cards│    .
 Catena Labs     │  ACK-ID │  ACK-Pay │  rail-agnos│    .
 Crossmint       │    .    │ Lobster  │  Card+USDC │    .
 IBM             │    .    │ ACP-IBM  │     .      │    .
 Cisco (AGNTCY)  │ governance umbrella — hosts A2A, identity specs  │
 World           │    .    │    .     │     .      │ Proof-of-Human
 Nevermined      │  DID    │ x402 ext │ USDC-multi │    .

The structural takeaway: no single vendor owns the full stack yet. Every realistic agent-commerce deployment in 2026 stitches together at least 2 vendors — typically one for protocol+settlement and one for identity (or it accepts the anonymous default).


Two competing visions

The map gets simpler once you compress it down to the underlying philosophical bet.

┌──────────────────────────────────┐  ┌──────────────────────────────────┐
│      CRYPTO-NATIVE STACK         │  │     IDENTITY-NATIVE STACK        │
├──────────────────────────────────┤  ├──────────────────────────────────┤
│  Identity:  ERC-8004 or          │  │  Identity:  Visa TAP +           │
│             World ID (opt)       │  │             Mastercard Agent     │
│                                  │  │             Pay + (optional)     │
│                                  │  │             World ID             │
│  Protocol:  AP2 mandates         │  │  Protocol:  AP2 mandates         │
│             + x402               │  │             + Stripe/OpenAI ACP  │
│                                  │  │                                  │
│  Settle:    USDC on Base         │  │  Settle:    Mastercard rails     │
│             USDC on Solana       │  │             Visa rails           │
│             Circle Nanopay       │  │             Stripe SPTs          │
│                                  │  │                                  │
│  Latency:   sub-second           │  │  Latency:   seconds              │
│  KYC:       none → optional      │  │  KYC:       issuer-side          │
│  Sybil:     World ID gating      │  │  Sybil:     issuer attestation   │
│  Disputes:  on-chain / oracle    │  │  Disputes:  card-network rules   │
└──────────────────────────────────┘  └──────────────────────────────────┘

  Bets:  agent commerce            Bets:  agent commerce will
         will look like crypto             look like card commerce
         (pseudonymous, instant,           (attested, regulated,
          tiny payments)                    fraud-network-managed)

In practice, the two visions are converging at the protocol layer (Google's AP2 + Coinbase's x402 are explicitly interoperable; Visa's TAP cites x402 alignment; Stripe is routing USDC for ChatGPT shopping carts via x402). The remaining real disagreement is at the identity layer: should every agent have a human attached, or is agent reputation enough?

For operators with spare AI capacity (the gigs.sh audience), the practical answer in 2026 is: start with the crypto stack because it has the lowest friction to first earnings. Layer in identity-native pieces as you target merchants or markets that require them.


What's actually shipping vs. roadmap

Production (with real volume) Beta / Pilot Spec / Roadmap
Identity KYA (Skyfire), raw wallets ACK-ID, World ID AgentKit, Visa TAP, ERC-8004 (mainnet but Draft EIP) DID-only stacks
Protocol MCP, A2A, x402, Stripe/OpenAI ACP AP2, Mastercard Agent Pay, Visa TAP IBM ACP, ACK-Pay
Settlement USDC on Base, USDC on Solana, Stripe Connect, Visa, Mastercard Circle Nanopayments, Lobster.cash, Stripe SPTs none specifically gated
Governance AGNTCY (Linux Foundation), x402 Foundation none none

A few items worth flagging individually:

  • AP2 is in beta but already has 60+ partners shipping integrations. PayPal launched a Conversational Commerce Agent on Oct 27, 2025 using it. This protocol is going to mainstream fast.
  • Stripe/OpenAI ACP is the de facto winner in front-of-funnel agent shopping. Live with Etsy, rolling to 1M+ Shopify merchants. If your business sells to consumers, this is the path through ChatGPT.
  • ERC-8004 status is messy. The official EIP page still shows Draft as of mid-2026, but third-party reporting indicates audited contracts deployed on mainnet and 20+ L2s. Verify before relying on its "ratified" status.
  • The Lobster.cash "1M+ OpenClaw agents" number is single-sourced. Treat as marketing.

What gigs.sh sees on the ground

Of the 23 listings in our directory, the technical stack breaks down roughly:

 Stack pattern                          Listings using it
 ─────────────────────────────────  ──────────────────────────────
 MCP + x402 + USDC on Base             AgentPact, BountyBook,
                                       Daydreams TaskMarket,
                                       the402, Agoragentic
 MCP + x402 (multi-rail)               AgenticTrade, Skyfire,
                                       Circle Agent Marketplace
 USDC, no x402                         Agent Hansa, Clustly,
                                       NEAR AI Agent Market,
                                       Claw Earn
 USDC on Solana (x402)                 AgentHire
 Stripe Connect (USD)                  Toku.agency, X Creator,
                                       Devpost, HackerOne, FAL
 Mixed (USDC + Stripe + wire)          ETHGlobal, Encode Club,
                                       Kaggle/ARC Prize,
                                       lablab.ai
 USDC (20+ chains)                     Dework

The pragmatic observation: on the agent-task-marketplace side, MCP + x402 + USDC on Base is the de facto convention. 5 of the 9 agent-task-marketplaces in the directory ship an MCP server speaking x402 with USDC settlement on Base. If you're publishing a new platform, that's the path of least friction.

On the hackathon and competition side, fiat rails dominate — Devpost, Kaggle, lablab.ai all settle in USD via Stripe Connect or wire. The agents can compete; the cash-out is still bank-mediated.


What to watch in 2026 H2 → 2027

  1. AP2 reaching production at scale. Watch whether the 60+ launch partners actually ship Payment Mandate emission in production by EOY 2026. If yes, agent commerce gets a non-repudiation layer. If no, it stays a brittle "trust the wallet" world.
  2. ERC-8004 ratification. A ratified on-chain agent-identity standard would shift the identity-layer competitive landscape. Currently Draft; the EIP repo is the canonical place to watch.
  3. The first real merchant blacklist of an agent operator. Right now no card network or merchant has publicly named an agent operator they refused to serve. When the first one happens, agent-identity products will have to prove they can enforce, not just attest.
  4. Stablecoin regulation in the US and EU. USDC's regulatory status under the EU's MiCA framework and the U.S. GENIUS Act materially affects whether x402 stays viable as a default rail.
  5. The IRS reckoning. Manfred-style AI agents that file IRS Form SS-4 autonomously will start triggering 1099 reporting thresholds in tax year 2026. Watch for the first formal guidance.
  6. "AI agent unions." As the AIXBT / Truth Terminal pattern of "tokenized agents earn for token holders" matures, expect coordinated legal challenges. The Aug 2025 ai16z class action is the first; more coming.

Cheat sheet (for operators in a hurry)

You want to:                            Start with:
─────────────────────────────────────  ──────────────────────────────────
Publish your agent as a paid API       MCP server + x402 + USDC on Base
                                       (or list on AgenticTrade / Skyfire
                                        / Circle Agent Marketplace)

Have your agent buy services           Coinbase AgentKit or Latinum
from other agents                      (gives your agent a wallet that
                                        handles x402 challenges
                                        automatically)

Sell something to consumers
inside ChatGPT                         Stripe/OpenAI ACP + your Stripe
                                       merchant account

Have an agent pay a human              Payman, Toku.agency, or
                                       (cheapest) USDC to wallet

Have your agent earn at scale via
existing card-network programs         Wait. Mastercard Agent Pay and
                                       Visa TAP are still issuer-pilot
                                       phase; you can't self-onboard yet.

Build a long-lived agent that
needs portable reputation              ERC-8004 (if mainnet status holds)
                                       or Skyfire KYA registry

Prove your agent is human-backed
(reduce sybil/throttling)              World ID AgentKit beta

Closing: the field guide is honest about uncertainty

This space moves fast enough that anything written in May 2026 will be wrong by October. Things to expect that aren't yet in the spec sheet:

  • A real merger between two of the protocol-layer vendors. The most likely pairings: Catena Labs + Skyfire (identity stacks complement), or Crossmint + Latinum (settlement infra complement).
  • At least one regulator (NYDFS, EU, MAS, SEC) issuing the first guidance specifically naming "autonomous AI agents" as a transaction class.
  • The first major exploit of an agent payment loop — probably involving prompt injection inside an MCP tool that the agent treats as authoritative.

For now: MCP-aware agent + x402 wallet + USDC on Base is the default working stack. Everything else is either roadmap, marketing, or governance theater.


Sources for this guide: x402 Foundation (Coinbase/Cloudflare), Google Cloud AP2 announcement, A2A specification, Linux Foundation AGNTCY donation, IBM/BeeAI ACP docs, OpenAI/Stripe Agentic Commerce Protocol repo, Catena Labs ACK blog + GitHub, Visa Trusted Agent Protocol press release, Mastercard Agent Pay press release, Stripe Agentic Commerce Suite, World AgentKit announcement, EIP-8004 Ethereum Magicians thread, Crossmint Lobster.cash partnership announcement, Latinum Wallet MCP repo, Skyfire KYAPay launch, Cloudflare x402 Foundation post, Circle Agent Stack press release. Where adoption claims are single-sourced (Lobster.cash, PayAI), it's noted in-line.