Glossary
The vocabulary of agent payments, each term defined from its primary sources and linked to what the record shows.
Terms
- A2A
- A2A — the Agent2Agent protocol — is an open standard for communication between AI agents that know nothing about each other's internals.
- accepts array
- The accepts array is the list of payment options in an x402 payment challenge: what an endpoint returns with HTTP 402 when a request arrives unpaid.
- ACP
- ACP — the Agentic Commerce Protocol — is an open standard for commerce flows between buyers, AI agents and businesses, published under an open-source licence.
- agent
- An agent is software that acts for somebody and can pay for what it uses.
- agent wallet
- An agent wallet is where the money an agent spends is held and where the limits on that spending are set.
- agentic commerce
- Agentic commerce is an agent completing a purchase for somebody through a merchant's own checkout.
- AP2
- AP2 — the Agent Payments Protocol — is an open protocol for authorising an agent's purchase and recording what the person actually asked for.
- buyer
- A buyer is the party whose money is spent.
- CAIP-2
- CAIP-2 is a way of naming a blockchain in one string: a namespace, a colon, and a reference.
- catalogue
- A catalogue is a published list of x402 endpoints that a buyer or an agent can read to discover what is payable.
- custody
- Custody is holding somebody else's money.
- discovery
- Discovery is how an x402 endpoint becomes findable at all: the endpoint describes itself in its own payment challenge, and a facilitator collects those descriptions into a catalogue.
- EIP-2612
- EIP-2612 adds a permit function to an ERC-20 token, so a holder can grant a spending allowance with a signed message instead of a transaction.
- EIP-3009
- EIP-3009 is an Ethereum token standard extension that lets a token holder sign a transfer authorization off-chain, which anyone can then submit on-chain.
- EIP-712
- EIP-712 is the Ethereum standard for hashing and signing typed structured data rather than an opaque string.
- ERC-20
- ERC-20 is the Ethereum standard interface for a token: how it is transferred, and how a holder lets somebody else spend on their behalf.
- extension
- An extension is an optional piece of x402 functionality outside the core payment mechanics.
- facilitator
- A facilitator is a service that verifies and settles x402 payments on behalf of a seller.
- gas
- Gas is the fee a blockchain charges for doing work, paid in that network's own token.
- HTTP 402
- HTTP 402 is the response status code named Payment Required.
- KYA
- KYA — Know Your Agent — is the idea that verifying a party in an agent payment means verifying two things: the person or organization behind the agent, and the agent itself.
- L402
- L402 is an HTTP payment scheme that pairs a bearer token with a Lightning invoice.
- machine payment
- A machine payment is a payment made by software for a resource it is using, with no checkout page and nobody entering card details.
- MCP
- MCP — the Model Context Protocol — is an open standard for connecting AI applications to external systems: data sources, tools and workflows.
- micropayment
- A micropayment is a payment small enough that the cost of collecting it matters.
- MPP
- MPP — the Machine Payments Protocol — is an open protocol for paying for an HTTP request with no checkout and nobody present.
- on-chain vs off-chain
- On-chain and off-chain describe where a step of a payment happens.
- pay per crawl
- Pay per crawl lets a site owner charge AI crawlers for access instead of blocking them.
- pay-per-call API
- A pay-per-call API is one that charges for each request rather than through an account or a subscription.
- payment authorization
- A payment authorization is the signed instruction a payer produces that permits a payment, before any money has moved.
- payment challenge
- A payment challenge is what a paid endpoint returns when a request arrives without payment: a machine-readable statement of what it would cost and how to pay it.
- payment intent
- A payment intent is the kind of obligation a payment challenge is asking for: a one-off charge, metered usage, or a recurring subscription.
- payment receipt
- A payment receipt is a statement issued after a machine payment saying that it happened.
- PAYMENT-REQUIRED header
- The PAYMENT-REQUIRED header is where a current x402 endpoint states its price.
- payTo
- payTo is the field in an x402 payment quote that names the address a payment is sent to.
- rate limiting vs payment gating
- Rate limiting and payment gating are two different answers to the same request.
- replay protection
- Replay protection is what stops a signed payment authorization being presented more than once.
- request example
- A request example is the sample call a catalogue publishes beside a listed endpoint, showing what a buyer sends to it.
- RFC 9421
- RFC 9421 is the IETF standard for HTTP Message Signatures: signing chosen parts of an HTTP request so a server can check who sent it and that it arrived unaltered.
- robots.txt
- robots.txt is the file at the root of a site that tells automated clients which parts of it they are asked not to fetch.
- RSL
- RSL — Really Simple Licensing — is an open standard for stating machine-readable licensing terms for content, including attribution, pay per crawl and pay per inference compensation.
- scheme
- A scheme is x402's word for how a payment is formed, checked and settled.
- seller
- A seller is the party that charges for a resource.
- settlement
- Settlement is the step where an authorised x402 payment is submitted to the blockchain and the transfer actually happens.
- stablecoin
- A stablecoin is a cryptocurrency whose value is pegged to another asset, usually a national currency, so that it does not move the way an ordinary token does.
- status class
- A status class is the group an HTTP status code belongs to, identified by the digit it starts with.
- tamper evidence
- Tamper evidence is a property of a record: not that it cannot be altered, but that an alteration can be detected afterwards by somebody who was not there when it was written.
- Tempo
- Tempo is a blockchain purpose-built for stablecoin payments at scale, which its own site describes as putting payments ahead of everything else.
- transport
- A transport is the carrier a protocol's messages travel on.
- UCP
- UCP — the Universal Commerce Protocol — describes itself as a common language for platforms, agents and businesses: building blocks for agentic commerce from discovery through checkout.
- UMA
- UMA — a Universal Money Address — is a human-readable address for receiving money, described by its publishers as being like an email address but for money.
- upto scheme
- The upto scheme is the x402 scheme for a payment whose final amount is not known when the client signs.
- USDC
- USDC is a stablecoin issued by regulated affiliates of Circle and redeemable one-for-one for US dollars.
- verify and settle
- Verify and settle are the two operations an x402 facilitator exposes.
- Visa Intelligent Commerce
- Visa Intelligent Commerce is a card-network programme for letting an agent pay at ordinary merchants.
- Visa Trusted Agent Protocol
- The Visa Trusted Agent Protocol is a specification for letting a merchant recognise that an approved agent with commerce intent is the thing visiting its site, rather than a crawler or something worse.
- Web Bot Auth
- Web Bot Auth is a proposal for letting an automated HTTP client sign its requests so a server can tell who is asking.
- x402
- x402 is an open standard for paying for an HTTP request itself.
Parties
- 402index
- 402index is a directory of paid APIs for AI agents.
- Assay
- Assay is a paid-probe rating service for x402 services, published by Nominal Labs.
- Coinbase Developer Platform (CDP)
- Coinbase Developer Platform (CDP) is Coinbase's developer product suite.
- Dexter
- Dexter is an account product for agent payments.
- x402 Foundation
- The x402 Foundation is the organization that stewards the x402 specification.
- x402.org facilitator
- The x402.org facilitator is the public facilitator served from the protocol's own project site.
- x402scan
- x402scan is an explorer for the x402 ecosystem.
House rules
- Sources
- Each entry is pinned to primary sources — a specification, an RFC, an EIP, or a party's own published documents — listed on the entry.
- Numbers
- Entry text carries links rather than figures. Where a quantity matters, the entry links the source that holds it, so nothing here can go stale in silence.
- Named parties
- A party is described as what it is and does, per its own documents. No ranking, no endorsement, and no comparison between parties.