{
  "schema_pairs": {
    "CompletionInput": "CompletionRequest",
    "CompletionOutput": "CompletionResponse",
    "ModelInfoOutput": "ModelInfo",
    "ModelListOutput": "ListResponse_ModelInfo_",
    "CountTokensInput": "CountMessageTokensParams",
    "CountTokensOutput": "CountMessageTokensResponse",
    "ChatBody": "CreateMessageParams"
  },
  "allowed_remote_diffs": {
    "CompletionInput": {
      "CompletionInput.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CompletionInput.properties.metadata.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape."
    },
    "CompletionOutput": {},
    "ModelInfoOutput": {},
    "ModelListOutput": {},
    "CountTokensInput": {
      "CountTokensInput.properties.system.anyOf: only_remote": "Local runtime normalizes system into list[System]; remote OpenAPI exposes broader union input.",
      "CountTokensInput.properties.thinking.discriminator: only_remote": "Zylon thinking runtime model differs from Anthropic's discriminated request union.",
      "CountTokensInput.properties.thinking.oneOf: only_remote": "Zylon thinking runtime model differs from Anthropic's discriminated request union.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:web_search_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:web_fetch_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:code_execution_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:bash_code_execution_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text_editor_code_execution_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_search_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:thinking].required: len 2!=3": "Local thinking blocks keep type implicit via default literal; Anthropic marks it as required in request schema.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:thinking].required[1]: 'type'!='thinking'": "Local thinking blocks keep type implicit via default literal; Anthropic marks it as required in request schema.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text].properties.text.minLength: only_remote": "Local TextBlock keeps empty-string default for streaming initialization compatibility.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text].required: len 1!=2": "Local TextBlock keeps text optional in schema to preserve empty start-block behavior.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text].required[0]: 'type'!='text'": "Local TextBlock keeps text optional in schema to preserve empty start-block behavior.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.properties.text.minLength: only_remote": "Nested TextBlock entries in search_result inherit local empty-string default behavior.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.required: len 1!=2": "Nested TextBlock entries in search_result keep text optional locally.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.required[0]: 'type'!='text'": "Nested TextBlock entries in search_result keep text optional locally.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].properties.text.minLength: only_remote": "Document content text entries inherit local TextBlock empty default behavior.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].required: len 1!=2": "Document content text entries keep text optional locally.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].required[0]: 'type'!='text'": "Document content text entries keep text optional locally.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:text].properties.text.minLength: only_remote": "tool_result nested text entries inherit local TextBlock empty default behavior.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:text].required: len 1!=2": "tool_result nested text entries keep text optional locally.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:text].required[0]: 'type'!='text'": "tool_result nested text entries keep text optional locally.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.properties.text.minLength: only_remote": "tool_result -> search_result nested text entries inherit local TextBlock empty default behavior.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.required: len 1!=2": "tool_result -> search_result nested text entries keep text optional locally.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.required[0]: 'type'!='text'": "tool_result -> search_result nested text entries keep text optional locally.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].properties.text.minLength: only_remote": "tool_result -> document content nested text entries inherit local TextBlock empty default behavior.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].required: len 1!=2": "tool_result -> document content nested text entries keep text optional locally.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].required[0]: 'type'!='text'": "tool_result -> document content nested text entries keep text optional locally.",
      "CountTokensInput.properties.tool_choice.discriminator: only_remote": "Zylon tool choice supports custom fields/behavior while keeping Anthropic-compatible payload values.",
      "CountTokensInput.properties.tool_choice.oneOf: only_remote": "Zylon tool choice supports custom fields/behavior while keeping Anthropic-compatible payload values.",
      "CountTokensInput.properties.tools.items.oneOf: only_remote": "Local tool spec remains generic to support dynamic/custom tools and Zylon extensions.",
      "CountTokensInput.properties.messages.items.additionalProperties: only_remote": "Anthropic OpenAPI allows extra properties on message items; Zylon local schema does not expose additionalProperties.",
      "CountTokensInput.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:container_upload].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:container_upload].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:image].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:image].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:redacted_thinking].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:server_tool_use].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:server_tool_use].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:server_tool_use].properties.caller.oneOf[type:code_execution_20250825].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:server_tool_use].properties.caller.oneOf[type:code_execution_20260120].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:server_tool_use].properties.caller.oneOf[type:direct].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:thinking].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:image].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:image].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:text].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:tool_reference].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:tool_reference].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_use].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_use].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_use].properties.caller.oneOf[type:code_execution_20250825].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_use].properties.caller.oneOf[type:code_execution_20260120].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_use].properties.caller.oneOf[type:direct].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.output_config.properties.format.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:mid_conv_system].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:mid_conv_system].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:mid_conv_system].properties.content.items.discriminator: only_remote": "Remote wraps mid_conv_system content items in a oneOf+discriminator; local list[TextBlock] emits a plain schema without discriminator.",
      "CountTokensInput.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:mid_conv_system].properties.content.items.oneOf: only_remote": "Remote wraps mid_conv_system content items in a oneOf+discriminator; local list[TextBlock] emits a plain schema without oneOf."
    },
    "CountTokensOutput": {},
    "ChatBody": {
      "ChatBody.properties.system.anyOf: only_remote": "Local runtime normalizes system into list[System]; remote OpenAPI exposes broader union input.",
      "ChatBody.properties.thinking.discriminator: only_remote": "Zylon thinking runtime model differs from Anthropic's discriminated request union.",
      "ChatBody.properties.thinking.oneOf: only_remote": "Zylon thinking runtime model differs from Anthropic's discriminated request union.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:web_search_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:web_fetch_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:code_execution_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:bash_code_execution_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text_editor_code_execution_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_search_tool_result]: only_remote": "Server-side custom tool_result variants were intentionally removed; we only support base tool_result.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:thinking].required: len 2!=3": "Local thinking blocks keep type implicit via default literal; Anthropic marks it as required in request schema.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:thinking].required[1]: 'type'!='thinking'": "Local thinking blocks keep type implicit via default literal; Anthropic marks it as required in request schema.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text].properties.text.minLength: only_remote": "Local TextBlock keeps empty-string default for streaming initialization compatibility.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text].required: len 1!=2": "Local TextBlock keeps text optional in schema to preserve empty start-block behavior.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text].required[0]: 'type'!='text'": "Local TextBlock keeps text optional in schema to preserve empty start-block behavior.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.properties.text.minLength: only_remote": "Nested TextBlock entries in search_result inherit local empty-string default behavior.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.required: len 1!=2": "Nested TextBlock entries in search_result keep text optional locally.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.required[0]: 'type'!='text'": "Nested TextBlock entries in search_result keep text optional locally.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].properties.text.minLength: only_remote": "Document content text entries inherit local TextBlock empty default behavior.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].required: len 1!=2": "Document content text entries keep text optional locally.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].required[0]: 'type'!='text'": "Document content text entries keep text optional locally.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:text].properties.text.minLength: only_remote": "tool_result nested text entries inherit local TextBlock empty default behavior.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:text].required: len 1!=2": "tool_result nested text entries keep text optional locally.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:text].required[0]: 'type'!='text'": "tool_result nested text entries keep text optional locally.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.properties.text.minLength: only_remote": "tool_result -> search_result nested text entries inherit local TextBlock empty default behavior.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.required: len 1!=2": "tool_result -> search_result nested text entries keep text optional locally.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.required[0]: 'type'!='text'": "tool_result -> search_result nested text entries keep text optional locally.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].properties.text.minLength: only_remote": "tool_result -> document content nested text entries inherit local TextBlock empty default behavior.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].required: len 1!=2": "tool_result -> document content nested text entries keep text optional locally.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].required[0]: 'type'!='text'": "tool_result -> document content nested text entries keep text optional locally.",
      "ChatBody.properties.tool_choice.discriminator: only_remote": "Zylon tool choice supports custom fields/behavior while keeping Anthropic-compatible payload values.",
      "ChatBody.properties.tool_choice.oneOf: only_remote": "Zylon tool choice supports custom fields/behavior while keeping Anthropic-compatible payload values.",
      "ChatBody.properties.tools.items.oneOf: only_remote": "Local tool spec remains generic to support dynamic/custom tools and Zylon extensions.",
      "ChatBody.properties.messages.items.additionalProperties: only_remote": "Anthropic OpenAPI allows extra properties on message items; Zylon local schema does not expose additionalProperties.",
      "ChatBody.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:container_upload].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:container_upload].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:image].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:image].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:redacted_thinking].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:server_tool_use].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:server_tool_use].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:server_tool_use].properties.caller.oneOf[type:code_execution_20250825].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:server_tool_use].properties.caller.oneOf[type:code_execution_20260120].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:server_tool_use].properties.caller.oneOf[type:direct].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:text].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:thinking].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:content].properties.content.anyOf[0].items.oneOf[type:text].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:document].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:image].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:image].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:base64].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:image].properties.source.oneOf[type:url].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:search_result].properties.content.items.properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:text].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:text].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:tool_reference].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_result].properties.content.anyOf[0].items.oneOf[type:tool_reference].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_use].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_use].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_use].properties.caller.oneOf[type:code_execution_20250825].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_use].properties.caller.oneOf[type:code_execution_20260120].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:tool_use].properties.caller.oneOf[type:direct].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.metadata.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.output_config.properties.format.additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.max_tokens.minimum: type float!=int": "Local schema uses float for max_tokens minimum; Anthropic remote schema uses int.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:mid_conv_system].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:mid_conv_system].properties.cache_control.oneOf[type:ephemeral].additionalProperties: True!=False": "Local runtime intentionally allows additional properties to preserve Zylon extensions and forward-compatible client metadata while keeping the Anthropic-compatible core shape.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:mid_conv_system].properties.content.items.discriminator: only_remote": "Remote wraps mid_conv_system content items in a oneOf+discriminator; local list[TextBlock] emits a plain schema without discriminator.",
      "ChatBody.properties.messages.items.properties.content.anyOf[0].items.oneOf[type:mid_conv_system].properties.content.items.oneOf: only_remote": "Remote wraps mid_conv_system content items in a oneOf+discriminator; local list[TextBlock] emits a plain schema without oneOf."
    }
  }
}
