Hosting open weights is not sovereignty. Sovereignty is control of the GPUs, the network path, the weights and the support contract. This is the deployment shape LMXAI uses and the questions we ask every vendor.
A sovereign vLLM deployment is an OpenAI-compatible inference service you operate on GPUs you control, in a network that does not need to call a US API to answer a prompt. vLLM gives you continuous batching, prefix caching and tensor parallelism. Sovereignty is the rest of the design: where the nodes live, who can SSH, where logs go, and whether a support engineer in another jurisdiction can pull a core dump.
LMXAI ships this pattern for enterprise workspaces and internal agents. The serving layer is the same family as the sovereign AI platform and the mdGPT gateway that sits in front of it.
| Ask | Pass | Fail |
|---|---|---|
| Where do the GPUs physically sit? | Named EU metro / your rack | “EU region” with unspoken replication |
| Who is the data processor for prompts? | You, or a named EU entity with a DPA | Unclear subprocessors, US parent by default |
| Can inference run with egress blocked? | Yes, documented | Licence check or telemetry must phone home |
| Who holds the weights? | Your object store / PVC | Vendor decrypts weights per request |
| Support access | Break-glass, logged, EU staff optional | Standing admin from outside the Union |
| Exit | You keep weights, traces and IaC | Model or index trapped in their control plane |
| Jurisdiction of the contract | EU member state | California ToS only |
EU hosts that can pass: your own racks; EU bare metal (for example OVHcloud, Hetzner, Scaleway) if you own the account and disable unnecessary extras; a regulated private cloud with a written no-egress design. A hyperscaler “EU region” can be part of a design, but it is not automatically sovereign — read the subprocessors and the privileged-access story.
Tokens are not the bill. The bill is idle GPU time, context length, concurrent sessions, and how often you re-embed a corpus. A 32B AWQ model on a pair of high-memory GPUs often beats a 70B that sits at 15% utilisation. LMXAI sizes this from a traffic sketch and a latency SLO, then adds speculative decoding or expert offload only when the numbers justify the complexity.
A running vLLM service, a gateway with auth and traces, a runbook for weight updates, and the completed vendor checklist for whoever hosts the boxes. You should be able to change GPU vendor later without rewriting the application.
Next step. If this is the decision in front of you, LMXAI will scope the system — not a workshop series.