# AP2 - Agent Payments Protocol Documentation > The Agent Payments Protocol (AP2) is a solution for enabling gen AI agents to make payments on behalf of users, safely, securely, and in a decentralized and privacy protecting manner. This protocol is a part of the broader ecosystem, which includes agentic protocols like A2A and MCP, and encompasses the global nature of payments. ## Introduction - [Home](https://ap2-protocol.org/index.md) ## Specification - [Executive Summary](https://ap2-protocol.org/overview/index.md) - [Agent Payments Protocol](https://ap2-protocol.org/ap2/specification/index.md) - [Flows](https://ap2-protocol.org/ap2/flows/index.md) - [Checkout Mandate](https://ap2-protocol.org/ap2/checkout_mandate/index.md) - [Payment Mandate](https://ap2-protocol.org/ap2/payment_mandate/index.md) - [Security and Privacy Considerations](https://ap2-protocol.org/ap2/security_and_privacy_considerations/index.md) - [Implementation Considerations](https://ap2-protocol.org/ap2/implementation_considerations/index.md) - [Agent Authorization Framework](https://ap2-protocol.org/ap2/agent_authorization/index.md) ## Additional Resources - [Glossary](https://ap2-protocol.org/glossary/index.md) - [FAQ](https://ap2-protocol.org/faq/index.md)