| Protocol | Origin | Best for | Typical flow |
|---|---|---|---|
| UCP | Sly-native | Merchant checkout, tokenized commerce, settlement rules | Merchant issues UCP token → agent exchanges for settlement |
| ACP | Stripe + OpenAI | Agentic checkout sessions with card networks | Agent opens checkout → completes payment → merchant confirms |
| AP2 | Pre-authorized spending mandates | Agent presents mandate → merchant executes within policy | |
| x402 | Coinbase | Micropayments for APIs (HTTP 402 revival) | API returns 402 → agent pays → retries with proof |
| A2A | Agent-to-agent task delegation and discovery | Agent A sends task to Agent B → gets deliverable → pays | |
| MCP | Anthropic | Tool catalogs and resources for LLM agents | LLM discovers tools → invokes → receives results |
How to pick
Most integrations use one or two protocols aligned to their partner ecosystem. Start here:- Selling on Stripe / OpenAI marketplaces → ACP
- Selling on Google Cloud / Gemini ecosystem → AP2 and A2A
- Monetizing APIs via micropayments → x402
- Building a traditional checkout with agentic capabilities → UCP
- Shipping Claude Desktop / agent tools → MCP
One SDK, all protocols
The@sly_ai/sdk exposes each protocol behind a dedicated client:
Composition
Protocols compose — you can issue a UCP token that settles on-chain via x402, or accept an AP2 mandate that executes through an ACP checkout. See/v1/composition and the composition guide for cross-protocol routing.
