{"openapi":"3.1.0","info":{"title":"LiquiLens Trade Safety Gateway","description":"Read-only sandbox assessment over fixed public evidence sources. There is no broker credential, order preview, recommendation, routing, custody, trade settlement, or execution surface. Optional x402 settlement buys access only and cannot affect the assessment.","version":"0.2.3"},"paths":{"/healthz":{"get":{"summary":"Healthz","operationId":"healthz_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/capabilities":{"get":{"summary":"Get Capabilities","operationId":"get_capabilities_v1_capabilities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/check":{"post":{"summary":"Check","operationId":"check_v1_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckEnvelope"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mcp":{"post":{"summary":"Mcp","operationId":"mcp_mcp_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MCPEnvelope"}}},"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":{"CheckEnvelope":{"properties":{"request":{"additionalProperties":true,"type":"object","title":"Request"},"policy":{"additionalProperties":true,"type":"object","title":"Policy"}},"additionalProperties":false,"type":"object","required":["request","policy"],"title":"CheckEnvelope","description":"The only accepted assessment body: exact request plus exact policy."},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"MCPEnvelope":{"properties":{"jsonrpc":{"type":"string","title":"Jsonrpc"},"id":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"null"}],"title":"Id"},"method":{"type":"string","title":"Method"},"params":{"additionalProperties":true,"type":"object","title":"Params"}},"additionalProperties":false,"type":"object","required":["jsonrpc","method"],"title":"MCPEnvelope","description":"Small JSON-RPC envelope for the gateway's read-only MCP surface."},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}