AP2
AP2 — the Agent Payments Protocol — is an open protocol for authorising an agent's purchase and recording what the person actually asked for. Its unit is the mandate: a cryptographically signed object holding the instruction. It governs authorisation and evidence rather than the movement of money.
The specification names roles rather than products. A shopping agent performs product discovery, builds the checkout and executes the purchase. A credential provider supplies the payment credential. A merchant provides and completes the checkout, with a payment processor acting for it. And a separate surface role captures a person's informed consent before any signed mandate exists.
Two mandate types split what was agreed from what was authorised. A checkout mandate captures the purchase; a payment mandate authorises payment against a particular instrument. The specification describes mandates as tamper-evident, cryptographically signed objects. It specifies selective-disclosure tokens for securing them, which is what lets one party check an instruction without being shown everything around it.
Against the HTTP payment rails it sits above rather than beside. AP2 states that it operates as a security feature within a commerce protocol, designed to be compatible with the Universal Commerce Protocol. Its published scenarios include an agent transacting with no person present, using x402 for the payment itself. The question it answers — what was authorised, and by whom — is not the question a payment challenge answers.
→ probe402 reads the rail an endpoint answers on rather than the authorisation behind any purchase. What it tracks is at the endpoint list.
Sources
- The Agent Payments ProtocolAgent Payments Protocol
- The AP2 specificationAgent Payments Protocol
Related agentic commerce · UCP · agent · payment challenge