Overview of AP2 Repository Structure
mainThe Agent Payments Protocol (AP2) repository is organized into three main components:
sdk/: The core AP2 SDK. The current primary implementation is in Python, installed viaimport ap2.samples/: Reference implementations of end-to-end scenarios (Merchant, Credentials Provider, Shopping Agent, Payment Processor) across Python, Go, and Android.web-client/: A demo UI built with Vite, React, and TypeScript used to exercise the A2A protocol against sample agents.