runs anywhere

The model is an input.
Not a dependency.

Every model on this page can be wrong. That is where Praxis starts. The part that catches it is a separate program with no model inside it, so it never has to care which one made the work. Switching is a setting. It is not a migration.

Request access
why the list is real

A long list is easy. A list that costs you nothing is not.

Everywhere else, a model list means the software can call those APIs. It tells you nothing about the part you will actually feel. What happens to your standards the day you switch? The judgement was inside the model, and you have just replaced it.

Praxis keeps the judgement somewhere else. The thing that gates every step reaches the same verdict every time and has no model in it. The thing that audits that gate runs outside it and answers to the contract, not to the gate. Neither one ever asks what made the work.

So move down this list freely. Your cost changes. Your speed changes. Your evidence does not.

It also means the list is not a roadmap. A new model from a maker already here is one line of configuration. A new maker is one row. Neither of those is a release, and neither is us certifying anybody. There is nothing to certify when the checking never trusted the model in the first place.

the roster

What it runs on today.

Two kinds, and Praxis treats them exactly the same. Frontier models you reach over somebody else's API. Open weight models you can pull down and run on your own machines.

Frontier
Anthropic
Claude
  • Opus 5
  • Sonnet 5
  • Haiku 4.5
  • Opus 4 (Vertex)
  • Sonnet 4 (Vertex)
Google
Gemini
  • Gemini 3 Pro
OpenAI
GPT
  • GPT-5.5
  • GPT-5.5 Pro
xAI
Grok
  • Grok 4.6
Open weight
DeepSeek
  • DeepSeek V4 Pro
  • DeepSeek V4 Flash
Zhipu AI
GLM
  • GLM-5.3
  • GLM-5.2
  • GLM-5
OpenAI
gpt-oss
  • gpt-oss 120B
  • gpt-oss 20B
Moonshot AI
Kimi
  • Kimi K3
  • Kimi K2.7 Code
  • Kimi K2.7 Code (high speed)
  • Kimi K2.6
Meta
Llama
  • Llama 4 Maverick
  • Llama 4 Scout
MiniMax
  • MiniMax M2.7
Mistral
  • Mistral Large 3
NVIDIA
Nemotron
  • Nemotron 3 Ultra
  • Nemotron 3 Super
Alibaba
Qwen
  • Qwen3.8 Max
  • Qwen3.8 Flash
  • Qwen3.7 Plus
  • Qwen3.7 Max

And whatever lands next. This page is built from the same catalogue the product reads, so it can only ever show what Praxis can actually be pointed at. Never a logo we wish we had.

where the weights come from

Naming a model is easy. Getting the exact one is the work.

A roster is only worth something if Praxis can reach the model you are actually allowed to use. Sometimes that is a public download. Often it is not. So weights come from wherever yours already live, and the route is the same in every case.

your own registry
An internal container registry inside your network. The model never comes off a public page.
a model hub
The public hubs, for the open weights everyone shares.
an object store
A bucket you control, reached with a signed link that expires.
a path you mounted
Weights already sitting on the machine. Nothing is fetched at all.
licensed weights
Gated and closed weight models come the same way. The licence is checked before a single byte is pulled, so the model you are cleared to use is a model you can actually run.
which one actually ran

The same name is not the same model.

Two runs of the same model can be two different things. A different quantisation, a different context window, a different runtime version, a different precision. Any one of those changes what the thing is capable of, and none of them change its name. A record that says only the name has not recorded very much.

So Praxis pins the exact release, checks the digest of every file it pulls, keeps track of where each file came from, and writes what served the work into the seal alongside the work itself. Ask later what produced a result and the answer is on the record rather than in somebody's memory.

Nobody can swap the substrate under a sealed engagement and have it pass quietly.

Which is also why moving down the roster is safe. The proof already says what it was standing on.

on your own ground

Or none of them, on hardware you own.

Every open weight model above can run inside your own network. On GPUs, on Gaudi, on TPUs, or on the accelerators already sitting in the machines you have. Nothing leaves the building.

And nothing gets left behind either. The whole apparatus travels with it. The Praxis pilot, a reasoning system built to judge rather than to generate, gating every step against the contract. The watcher that runs outside the loop and answers to the contract rather than to the pilot. The sealed record of every decision, written as the work happens. All of it speaks to a server in your own rack exactly the way it speaks to a hosted one, because the difference is an address rather than a different product.

substrateany of the above, swappable
siliconGPU, TPU, Gaudi or the NPU you already have
posturethe verification, constant

That matters most where it stops being a preference. If your data cannot leave the country, or cannot leave the building, the model is no longer something you pick. It is a constraint. Praxis was built for that case first.

Regulated and sovereign