{"openapi":"3.1.0","info":{"title":"Feo protocol preflight","version":"2026-09-27","description":"Selected structural checks; not full conformance, credential authentication or settlement verification."},"servers":[{"url":"https://code402.dev"}],"paths":{"/v1/protocols/check":{"post":{"operationId":"protocol_preflight","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"protocol":{"type":"string","enum":["ucp","acp","mcp","ap2","x402","micro-ast","a2a"]},"document":{"type":"object","description":"Redacted profile, checkout response, MCP response, decoded AP2 claim, x402 requirements or Micro-AST catalogue."},"expected_payee":{"type":"string","description":"Optional expected x402 recipient for marketplace consistency."}},"required":["protocol","document"],"additionalProperties":false}}}},"responses":{"200":{"description":"Preflight findings; read status, errors and warnings."},"400":{"description":"Invalid input"},"413":{"description":"Diagnostic document exceeds processing bound"}}}}}}