{"protocolVersion":"0.3.0","name":"ProxyAI commerce service","version":"1.0.0","description":"Deterministic merchant service for existing ProxyAI product checkouts. AP2 v0.2 closed Checkout Mandates approved by the customer through ProxyAI; no autonomous delegation chains or payment-processor role.","url":"https://www.proxyai.app/api/commerce/agent","preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://www.proxyai.app/api/commerce/agent","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"capabilities":{"streaming":false,"pushNotifications":false,"extensions":[{"uri":"https://github.com/google-agentic-commerce/ap2/v1","description":"AP2 merchant authorization for signed checkout quotes","required":true,"params":{"roles":["merchant"],"mandate_version":"0.2","profile":"direct-trusted-provider"}}]},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"securitySchemes":{"commerce":{"type":"http","scheme":"bearer","description":"Resource-specific commerce token from /auth.md; purchases require commerce:purchase."}},"security":[{"commerce":[]}],"skills":[{"id":"checkout-authorization","name":"Authorize product checkout","description":"Send one DataPart with action authorize_checkout, get_checkout or complete_checkout and checkout_id. authorize_checkout returns approval_url; the user signs in and approves there. Poll the same action for ap2_mandate. Completion requires ap2_mandate, payment_data and idempotency_key. Create the checkout through the ACP REST API first.","tags":["commerce","ap2"]}]}