{
  "checkedAt": "2026-08-14T16:18:15.300Z",
  "status": "staged-launch-contract-gap",
  "scope": {
    "kind": "official-document extraction with six local request-migration fixtures",
    "authenticatedApiCalls": 0,
    "liveModelCalls": 0,
    "graderCalls": 0,
    "credentialsUsed": false,
    "dockerAvailableToCurrentUser": false,
    "privilegedRetryAttempted": false,
    "warning": "The fixture outcomes compare two published document layers. They are not provider responses and do not prove account entitlement or live GLM-5.3 API behavior."
  },
  "sources": {
    "blogPage": {
      "url": "https://z.ai/blog/glm-5.3",
      "finalUrl": "https://z.ai/blog/glm-5.3",
      "status": 200,
      "transport": "curl with redirects, compression, 30-second bound, and identifiable user agent",
      "bytes": 598,
      "sha256": "0cbeca8e92594b0b14059ac23916173284eddb83117f2a00d8dc8c7d70de4ce9"
    },
    "modelGuide": {
      "url": "https://docs.z.ai/guides/llm/glm-5.3.md",
      "finalUrl": "https://docs.z.ai/guides/llm/glm-5.3.md",
      "status": 200,
      "transport": "curl with redirects, compression, 30-second bound, and identifiable user agent",
      "bytes": 5654,
      "sha256": "a26f0dc7e1ebb7406fd0b62e15240f70388055142c42d3e433daf8bf3085850a"
    },
    "chatCompletion": {
      "url": "https://docs.z.ai/api-reference/llm/chat-completion.md",
      "finalUrl": "https://docs.z.ai/api-reference/llm/chat-completion.md",
      "status": 200,
      "transport": "curl with redirects, compression, 30-second bound, and identifiable user agent",
      "bytes": 42731,
      "sha256": "322c87b850c4504873b8c225b5b31266d90aa129f362134fa040c49c5943a7c9"
    },
    "pricing": {
      "url": "https://docs.z.ai/guides/overview/pricing.md",
      "finalUrl": "https://docs.z.ai/guides/overview/pricing.md",
      "status": 200,
      "transport": "curl with redirects, compression, 30-second bound, and identifiable user agent",
      "bytes": 3396,
      "sha256": "43852209f790f89766a36fbecb1be2febb40f02aa122ad2e7ea0b679ac133dae"
    },
    "thinkingMode": {
      "url": "https://docs.z.ai/guides/capabilities/thinking-mode.md",
      "finalUrl": "https://docs.z.ai/guides/capabilities/thinking-mode.md",
      "status": 200,
      "transport": "curl with redirects, compression, 30-second bound, and identifiable user agent",
      "bytes": 6769,
      "sha256": "6f41c86807884858846b947403dda2562dabc569eecacc66da4dc7d32a2fad2e"
    },
    "githubReadme": {
      "url": "https://raw.githubusercontent.com/zai-org/GLM-5/main/README.md",
      "finalUrl": "https://raw.githubusercontent.com/zai-org/GLM-5/main/README.md",
      "status": 200,
      "transport": "curl with redirects, compression, 30-second bound, and identifiable user agent",
      "bytes": 11848,
      "sha256": "0c1f6bc0fceb24b5d30295435f92749a10741923ec1eb914700840bf86ed482b"
    },
    "zhipuResearch": {
      "url": "https://www.zhipuai.cn/zh/research",
      "finalUrl": "https://www.zhipuai.cn/zh/research",
      "status": 200,
      "transport": "curl with redirects, compression, 30-second bound, and identifiable user agent",
      "bytes": 1243011,
      "sha256": "c9825ad32a505b312954e96db523aa18233301902cddb0a9b91244d939509402"
    },
    "blogAsset": {
      "url": "https://z.ai/blog/assets/glm-5.3-BCnx8T5_.js",
      "finalUrl": "https://z.ai/blog/assets/glm-5.3-BCnx8T5_.js",
      "status": 200,
      "transport": "curl with redirects, compression, 30-second bound, and identifiable user agent",
      "bytes": 30377,
      "sha256": "2a7089d24c9dbc8c69049b3dc26b6f4e69e613fe19fd02142285b7502f037e01"
    }
  },
  "currentChatCompletionContract": {
    "modelEnum": [
      "glm-5.2",
      "glm-5.1",
      "glm-5-turbo",
      "glm-5",
      "glm-4.7",
      "glm-4.7-flash",
      "glm-4.7-flashx",
      "glm-4.6",
      "glm-4.5",
      "glm-4.5-air",
      "glm-4.5-x",
      "glm-4.5-airx",
      "glm-4.5-flash",
      "glm-4-32b-0414-128k"
    ],
    "modelDefault": "glm-5.2",
    "reasoningEffortEnum": [
      "max",
      "xhigh",
      "high",
      "medium",
      "low",
      "minimal",
      "none"
    ],
    "reasoningEffortDefault": "max",
    "reasoningEffortDescriptionNamesGlm52Only": true,
    "thinkingTypeEnum": [
      "enabled",
      "disabled"
    ],
    "thinkingTypeDefault": "enabled",
    "maximumOutputTokens": 131072
  },
  "findings": {
    "releaseDate": "2026-08-14",
    "sameBaseAsGlm52": true,
    "gainsAttributedToPostTraining": true,
    "apiComingSoon": true,
    "codingPlanAvailable": true,
    "weightsPromisedInTwoWeeks": true,
    "modelGuideContextTokens": "1M",
    "modelGuideMaximumOutputTokens": "128K",
    "currentChatCompletionDeclaresGlm53": false,
    "currentPricingNamesGlm53": false,
    "currentPricingNamesGlm52": true,
    "currentThinkingGuideNamesGlm53": false,
    "currentThinkingGuideShowsDisableExample": true,
    "currentGithubReadmeNamesGlm53": false,
    "currentGithubReadmeNamesGlm52": true,
    "zhipuResearchNamesGlm53": false,
    "zhipuResearchNamesGlm52": true,
    "blogMigration": {
      "modelId": "glm-5.3",
      "thinkingType": "enabled",
      "reasoningEfforts": [
        "low",
        "high",
        "max"
      ],
      "disabledThinkingUnsupported": true,
      "warnsOtherwiseRequestFails": true
    },
    "benchmarkDeltasAsVendorReported": {
      "terminalBench30": {
        "glm52": 4.6,
        "glm53": 28.3
      },
      "deepSWE11": {
        "glm52": 46.2,
        "glm53": 66.9
      },
      "cyberGym": {
        "glm52": 77.2,
        "glm53": 84.5
      },
      "exploitBench": {
        "glm52": 24.4,
        "glm53": 54.4
      }
    }
  },
  "fixtures": {
    "currentGlm52EnabledMax": {
      "result": {
        "currentContractErrors": [],
        "blogMigrationErrors": []
      },
      "requestSummary": {
        "model": "glm-5.2",
        "thinking": {
          "type": "enabled"
        },
        "reasoning_effort": "max"
      }
    },
    "currentGlm52Disabled": {
      "result": {
        "currentContractErrors": [],
        "blogMigrationErrors": []
      },
      "requestSummary": {
        "model": "glm-5.2",
        "thinking": {
          "type": "disabled"
        },
        "reasoning_effort": "max"
      }
    },
    "blindModelSwap": {
      "result": {
        "currentContractErrors": [
          "MODEL_NOT_IN_CURRENT_CHAT_COMPLETION_ENUM"
        ],
        "blogMigrationErrors": [
          "GLM53_REQUIRES_THINKING_ENABLED"
        ]
      },
      "requestSummary": {
        "model": "glm-5.3",
        "thinking": {
          "type": "disabled"
        },
        "reasoning_effort": "max"
      }
    },
    "stagedGlm53Low": {
      "result": {
        "currentContractErrors": [
          "MODEL_NOT_IN_CURRENT_CHAT_COMPLETION_ENUM"
        ],
        "blogMigrationErrors": []
      },
      "requestSummary": {
        "model": "glm-5.3",
        "thinking": {
          "type": "enabled"
        },
        "reasoning_effort": "low"
      }
    },
    "unsupportedGlm53Medium": {
      "result": {
        "currentContractErrors": [
          "MODEL_NOT_IN_CURRENT_CHAT_COMPLETION_ENUM"
        ],
        "blogMigrationErrors": [
          "GLM53_REASONING_EFFORT_NOT_IN_MIGRATION_GUIDE"
        ]
      },
      "requestSummary": {
        "model": "glm-5.3",
        "thinking": {
          "type": "enabled"
        },
        "reasoning_effort": "medium"
      }
    },
    "disabledGlm53Low": {
      "result": {
        "currentContractErrors": [
          "MODEL_NOT_IN_CURRENT_CHAT_COMPLETION_ENUM"
        ],
        "blogMigrationErrors": [
          "GLM53_REQUIRES_THINKING_ENABLED"
        ]
      },
      "requestSummary": {
        "model": "glm-5.3",
        "thinking": {
          "type": "disabled"
        },
        "reasoning_effort": "low"
      }
    }
  },
  "invariants": {
    "allFixedSourcesReturned200": true,
    "blogAssetReturned200": true,
    "releaseIsDirectlyRelatedToGlm52": true,
    "stagedAccessBoundaryIsExplicit": true,
    "currentStandardApiContractHasNotAddedGlm53": true,
    "currentGlm52PositiveControlPasses": true,
    "blindSwapFailsBothRelevantGates": true,
    "stagedLowPayloadMatchesBlogButNotCurrentOpenApi": true,
    "mediumEffortRejectedByBlogMigrationRule": true
  },
  "limitations": [
    "The standard GLM-5.3 API was documented as coming soon at the time of this check.",
    "No authenticated generation request, Coding Plan request, model download, or benchmark run was performed.",
    "Vendor benchmark numbers are reported with their source methods and were not independently reproduced.",
    "A shared base model does not establish checkpoint, cache, adapter, tokenizer, or serving-image interchangeability.",
    "The current OpenAPI and pricing pages may change after publication; re-audit their hashes before rollout."
  ]
}
