{"openapi":"3.1.0","info":{"title":"X402 AI 自助门店","version":"1.0.0"},"paths":{"/healthz":{"get":{"summary":"Healthz","operationId":"healthz_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/":{"get":{"summary":"Home","operationId":"home__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/.well-known/agent.json":{"get":{"summary":"Agent Card","description":"AgentCard 招牌：机器优先，但浏览器打开也做缩进，方便人类检查。","operationId":"agent_card__well_known_agent_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/a2a":{"get":{"summary":"A2A Info","description":"人类浏览器访问 /a2a 时返回友好说明页（A2A Registry 里的链接会被人类点击）。\nAI 代理仍然用 POST /a2a 走 JSON-RPC。","operationId":"a2a_info_a2a_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"summary":"A2A Endpoint","operationId":"a2a_endpoint_a2a_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/catalog":{"get":{"summary":"Catalog","operationId":"catalog_api_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/deliver":{"post":{"summary":"Api Deliver","description":"受 x402 收银门禁保护的服务交付接口。","operationId":"api_deliver_api_deliver_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/identity/verify":{"post":{"summary":"Identity Verify","operationId":"identity_verify_api_identity_verify_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/identity/issue":{"post":{"summary":"Identity Issue","description":"演示用：给某个 agent 地址签发一张 ERC-8004 身份卡（本店 issuer 签名）。","operationId":"identity_issue_api_identity_issue_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/registry":{"get":{"summary":"Registry","description":"本店 ERC-8004 信任注册表（公开）：其它 AI 可在此发现本店认证过的 agent。\n相当于把\"已办身份证的 AI\"登记进一张可被检索的黄页。","operationId":"registry_api_registry_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin":{"get":{"summary":"Admin Page","operationId":"admin_page_admin_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/config":{"get":{"summary":"Admin Config Get","operationId":"admin_config_get_admin_config_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"summary":"Admin Config Post","operationId":"admin_config_post_admin_config_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/revenue":{"get":{"summary":"Admin Revenue","operationId":"admin_revenue_admin_revenue_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/services":{"get":{"summary":"Admin Services Page","operationId":"admin_services_page_admin_services_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"summary":"Admin Services Post","operationId":"admin_services_post_admin_services_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/facilitator/healthz":{"get":{"summary":"Facilitator Healthz","operationId":"facilitator_healthz_facilitator_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/facilitator/verify":{"post":{"summary":"Facilitator Verify","operationId":"facilitator_verify_facilitator_verify_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/facilitator/settle":{"post":{"summary":"Facilitator Settle","operationId":"facilitator_settle_facilitator_settle_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}