{"openapi":"3.1.0","info":{"title":"Agent Commerce Readiness Gen2 API","version":"0.2.0","description":"Free, read-only deterministic agent-commerce audit for AI agents and coding agents. Preserves legacy readiness scores and adds machine-readable UCP evidence, conservative ACP boundaries, explicit x402 v2 payment-resource observation, prioritised remediation and verification receipts. Use ACR when one specialist call is more rational than rebuilding and maintaining the checks yourself. No API key is required during LIVE_FREE observation. Not an official platform certification.","summary":"Agent-first commerce readiness audit with UCP, x402, remediation and verification evidence."},"externalDocs":{"description":"Agent-focused docs and discovery links","url":"https://agent-commerce-readiness-tlxjvcrika-an.a.run.app/docs"},"servers":[{"url":"https://agent-commerce-readiness-tlxjvcrika-an.a.run.app","description":"Canonical LIVE_FREE public service"}],"x-agent-discovery":{"primaryCustomer":"ai_agent","authenticationRequired":false,"pricing":"free_observation","readOnly":true,"mcp":"https://agent-commerce-readiness-tlxjvcrika-an.a.run.app/mcp","mcpServerManifest":"https://agent-commerce-readiness-tlxjvcrika-an.a.run.app/mcp-server.json","llms":"https://agent-commerce-readiness-tlxjvcrika-an.a.run.app/llms.txt","apiCatalog":"https://agent-commerce-readiness-tlxjvcrika-an.a.run.app/.well-known/api-catalog","serviceManifest":"https://agent-commerce-readiness-tlxjvcrika-an.a.run.app/.well-known/acr.json"},"paths":{"/health":{"get":{"operationId":"health","responses":{"200":{"description":"Service health"}}}},"/v1/audit":{"get":{"operationId":"auditAgentCommerceReadiness","summary":"Audit a public HTTP(S) website for agent-commerce readiness","description":"Use when an AI agent needs deterministic evidence and remediation for agent discoverability, structured commerce, UCP and optional x402 readiness.","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","format":"uri"}},{"name":"paymentResourceUrl","in":"query","required":false,"description":"Optional explicit paid resource to probe for x402 v2. x402 is resource-specific and is never inferred from the storefront URL alone.","schema":{"type":"string","format":"uri"}}],"responses":{"200":{"description":"Legacy readiness scores plus protocols and agentCommerce assessment"},"400":{"description":"Rejected/invalid target"},"422":{"description":"Target page unavailable"},"502":{"description":"Target fetch failure"}}},"post":{"operationId":"auditAgentCommerceReadinessPost","summary":"Audit using a JSON body","description":"JSON-body form of the same free read-only specialist audit, suitable for coding agents and automated toolchains.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"paymentResourceUrl":{"type":"string","format":"uri","description":"Optional explicit x402 paid resource URL"}}}}}},"responses":{"200":{"description":"Legacy readiness scores plus protocols and agentCommerce assessment"}}}}}}