{
  "contract_version": "cheapgpu.endpoint.v1-draft.4",
  "suite_version": "responses-schema-v1-draft.1",
  "profile_id": "openai-responses-v1-draft.1",
  "status": "draft",
  "cases": [
    {
      "id": "definitions",
      "required": true,
      "description": "Local JSON Pointer references resolve definitions, including escaped names; unresolved and external references fail."
    },
    {
      "id": "root_recursion",
      "required": true,
      "description": "Root-recursive objects validate complete nested output without rewriting the supplied schema."
    },
    {
      "id": "any_of",
      "required": true,
      "description": "Nested anyOf validates each supported branch; strict root unions are rejected."
    },
    {
      "id": "function_schemas",
      "required": true,
      "description": "Explicit strict and default-normalized function arguments validate referenced and recursive schemas; non-strict strings remain best effort."
    },
    {
      "id": "invalid_schemas",
      "required": true,
      "description": "Strict object requirements, unguarded reference cycles and invalid schemas fail before generation."
    },
    {
      "id": "bounded_io",
      "required": true,
      "description": "Every probe uses one-shot authority, the fixed target and the original check deadline."
    }
  ]
}
