{
  "contract_version": "cheapgpu.endpoint.v1-draft.4",
  "suite_version": "endpoint-conformance-v1-draft.1",
  "profile_id": "openai-chat-text-v1-draft.1",
  "client_policy_version": "endpoint-egress-v1-draft.1",
  "status": "draft",
  "cases": [
    {
      "id": "destination_security",
      "required": true,
      "description": "URL, DNS, actual destination and TLS meet the endpoint egress policy."
    },
    {
      "id": "authentication",
      "required": true,
      "description": "Missing and invalid credentials return 401 or 403 without inference or redirects."
    },
    {
      "id": "model_mapping",
      "required": true,
      "description": "The declared response model is returned; an unknown model is rejected without fallback."
    },
    {
      "id": "json_completion",
      "required": true,
      "description": "A bounded non-stream request produces a valid one-choice completion and usage."
    },
    {
      "id": "incremental_stream",
      "required": true,
      "description": "Multiple content events arrive incrementally before terminal completion."
    },
    {
      "id": "terminal_usage",
      "required": true,
      "description": "One consistent stream has one finish, one valid usage summary, then [DONE]."
    },
    {
      "id": "invalid_request",
      "required": true,
      "description": "Malformed or unsupported input returns 400 or 422 with a structured error."
    },
    {
      "id": "bounded_io",
      "required": true,
      "description": "The verified client enforces budgets and original deadlines without redirects, inference retries or fabricated success."
    }
  ]
}
