{"openapi":"3.1.0","info":{"title":"Norravex x402 Endpoint Audit","version":"0.1.0","description":"A fresh deterministic x402 endpoint conformance and safety audit"},"servers":[{"url":"https://norravex.com"}],"paths":{"/api/x402/health":{"get":{"operationId":"getX402AuditHealth","summary":"Check service health and public commercial terms","responses":{"200":{"description":"Service state","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/x402/audit":{"get":{"operationId":"discoverX402Audit","summary":"Discover payment requirements","responses":{"402":{"description":"Payment required"}}},"post":{"operationId":"auditX402Endpoint","summary":"Buy an x402 endpoint conformance and safety audit","x-price-usdc":"0.10","requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":false,"required":["mode","url"],"properties":{"mode":{"const":"url"},"url":{"type":"string","description":"Public HTTPS endpoint to inspect","format":"uri"}}},{"type":"object","additionalProperties":false,"required":["mode","status","headers","body","resource_url"],"properties":{"mode":{"const":"payload"},"status":{"const":402},"headers":{"type":"object","additionalProperties":{"type":"string"}},"body":{},"resource_url":{"type":"string","format":"uri"}}}]}}}},"responses":{"200":{"description":"Paid audit report","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required"},"413":{"description":"Request exceeds 32 KiB"},"415":{"description":"Content-Type must be application/json"},"422":{"description":"Unsafe or invalid audit target"}}}}}}