The code didn't lie. The error stack trace did.
Ox Alpha — a model that launched with little fanfare, promising "next-generation reasoning" — just got its identity stripped bare. Over the past 72 hours, developer Chetaslua pulled off a forensic deep dive that should terrify every AI startup selling a "proprietary" model. The result? Ox Alpha’s backend is almost certainly Zhipu’s GLM, packed into a new wrapper.
This isn't speculation. It's on-chain verification — except the chain here is the API request chain. And the evidence is damning.
Context
Ox Alpha positioned itself as a standalone AI model, targeting developers and enterprises. Zhipu, by contrast, is a Beijing-based AI heavyweight, known for its GLM series — one of China’s few credible challengers to GPT-4. The market assumed Ox Alpha was either a fine-tuned open-source variant or a genuinely new architecture.
But Chetaslua didn’t assume. He tested. And what he found was a pattern that no amount of marketing can obscure: the fingerprint of Zhipu’s infrastructure, embedded in the raw responses of Ox Alpha’s API.
Core Evidence
Let me walk through the three layers of proof — because each one alone is a smoking gun. Together, they’re a conviction.
Layer 1: The Backend Path
When Chetaslua sent a malformed request to Ox Alpha’s API, the server returned a Java stack trace. Inside that trace, a clear path: paas/v4/chat. That’s identical to Zhipu’s official API endpoint.
Now, I’ve been in this industry long enough to know that API paths are rarely accidental. They are the DNA of infrastructure. Zhipu uses a PaaS (Platform as a Service) architecture — paas/v4 is their internal versioning. For Ox Alpha to return that exact path, one of two things is true: either they are running Zhipu’s code verbatim, or they are proxying through Zhipu’s servers. Either way, Ox Alpha is not its own model.
Layer 2: Error Handling Fingerprint
This is where it gets surgical. Ox Alpha returns a specific error for incorrect role information: 1214 Incorrect role information.

Chetaslua tested the same GLM weights hosted on DeepInfra — a legitimate inference provider. DeepInfra returned a different error format. Why? Because error handling is custom code, not weight-dependent. Ox Alpha’s error handler matches Zhipu’s, not DeepInfra’s. That means Ox Alpha’s inference server — the middleware that processes requests — is a direct copy of Zhipu’s deployment.
Layer 3: Token Count Signature
This is the clincher. Chetaslua ran 25 different text prompts through Ox Alpha, Zhipu’s GLM-5.3, and DeepInfra’s GLM. The token counts for Ox Alpha and GLM-5.3 were consistently 75 tokens apart. A constant offset suggests a minor difference in tokenizer configuration — but the pattern is identical.
For visual inputs, the token consumption of Ox Alpha matched GLM-5V-Turbo exactly. Tokenizers are the model’s fingerprint. They are not easily swapped. The match is near-perfect.
Contrarian Angle
The mainstream take is simple: "Ox Alpha is a clone of Zhipu." That’s true, but it misses the deeper story.
This isn’t just a copycat. This is a white-label relationship — or a breach of contract. Zhipu likely offers its model as a managed service to enterprise clients. Ox Alpha may be a reseller, legally or not. But the fact that the error handling and API paths are identical suggests Zhipu provided the entire backend stack, not just the weights.
If this is authorized, then Zhipu’s B2B strategy is far more aggressive than anyone knew. They’re not just selling API credits; they’re selling the entire infrastructure under someone else’s brand. If it’s unauthorized, then Zhipu has a serious security leak — and Ox Alpha’s customers are sitting on a ticking time bomb.

Volume was a ghost. The whales were the same hand. Here, the "whales" are the backend servers — all pointing to Zhipu.
Takeaway
Truth is not mined; it is verified on-chain. In the AI world, the chain is the API. Every request leaves a trace. Ox Alpha’s operators thought they could hide behind a new name. But code is law, and logic is justice. The question now is: how many other "original" models are just borrowed infrastructure?
The next time a startup claims to have built a frontier model, remember this. The backend never lies.
Arbitrage isn’t a bug; it’s a stress test. And Ox Alpha just failed.