TL;DR
Data sovereignty is the reason most regulated enterprises cannot use hosted LLM APIs: the moment proprietary data crosses a network boundary, control over it is shared. This guide explains what data sovereignty means for AI, why it is driving on-prem adoption, and how to evaluate a deployment against your sovereignty requirements.
Most discussions of on-prem LLMs focus on cost and latency. But the reason regulated enterprises actually move models in-house is simpler and more fundamental: data sovereignty. When proprietary data crosses a network boundary to a hosted API, control over that data is no longer exclusively yours — no matter what the contract says.
This guide explains what data sovereignty means for AI, why it is reshaping how enterprises buy models, and how to evaluate a deployment against your sovereignty requirements.
Data sovereignty is the principle that data is subject to the laws and governance of the jurisdiction where it resides — and, for an enterprise, that the organization retains full control over its own data. Applied to AI, it means the data you feed a model, and the model itself, stay under your control.
A hosted API breaks this in a subtle way. Even if the provider commits not to train on your data, your data is processed on their infrastructure, in their jurisdiction, behind their access controls. For a bank, an insurer, or a healthcare provider, that is a compliance exposure they cannot accept.
The consequence is that the most sensitive AI workloads cannot use hosted APIs at all. The only way to keep data sovereign is to run the model where the data lives — on infrastructure you own, behind your network, with your keys.
That is the shift: enterprises are not choosing on-prem because it is cheaper (though it often is at volume). They are choosing it because it is the only architecture that satisfies their data boundary. Sovereignty is a hard requirement, and on-prem is the answer.
When you evaluate an on-prem model, ask these questions:
Data sovereignty is not something you toggle on. It is a property of the architecture: where the model runs, where the data lives, and who controls the plane between them. If those decisions are made with sovereignty in mind from the start, the deployment is defensible. If they are bolted on later, they are not.
For enterprises in regulated industries, that is the real reason to run models in-house — and the standard against which any on-prem offering should be judged.
More research
We surgically compress Liquid AI’s LFM2.5-VL-3B — an architecture-searched hybrid conv+attention vision-language model — by cutting FFN width where the search never optimized it: joint-SwiGLU Wanda pruning (10752→8192 and →7168), distillation-to-baseline LoRA recovery, and hand-rolled W4A16 GPTQ + W8 mixed-precision quantization. All three tiers are near-lossless against the base on our paired eval shards — PPL ratios at or below baseline (0.79–0.85), top-5 token agreement ≥ 0.95, quantization adding only +0.02–0.06 nats — across 5.30 GB (−15%), 4.92 GB (−21%), and 1.93 GB packed / 2.22 GB (Konic Optimized) — native INT4/INT8 compressed-tensors in vLLM (−69%). Live comparison on the smallest tier preserves scenes, facts, and tool calling — 10/10 tool rounds, including correct abstention where the base over-triggered. Recorded runs, not general benchmarks.
We augment Liquid AI’s LFM2.5 Encoder 230M — a 230M-parameter bidirectional masked-language encoder — with a SigLIP2 vision tower and 32 learned soft tokens to build an encoder-only multimodal model for retrieval and image-text matching. Clean image-only retrieval on 12,500 held-out MONET pairs reaches 0.1194 image→text R@1 with the BF16 reference; the GPTQ INT4 release retains 0.1091 while shrinking the package from 923.65 MB to 370.46 MB (−59.9%). Cyclic-negative matching AUROC is 0.9733; text-nearest hard negatives and image-conditioned masked-token prediction remain at chance, and the model does not generate.
We chain two complementary compression stages on Liquid LFM2.5-8B-A1B — REAP CUDA expert pruning (32→16 experts across 22 MoE layers) then external AWQ INT4 quantization (W4A16_ASYM, group 128). The published packed artifact is 1.15B packed-weight equivalent / 2.79 GB; recorded MATH500 and BFCLv3 results use a separate 9.18 GB AWQ-scaled BF16 derivative for vLLM evaluation, not direct packed-INT4 runtime. These are recorded run summaries, not general benchmarks.
We validate a from-scratch, pure-PyTorch AWQ implementation on Qwen3-8B: group-wise INT4 with per-channel AWQ scaling produces a 4.0× smaller model (13.9 GB → 3.5 GB linear weights) at 1.034× FP16 perplexity on WikiText-2 (10.08 vs 9.75), loaded and run in a real INT4 GEMM runtime. The decisive factor is norm-folding the AWQ scale — 20× more accurate per weight than weight-dequantization.
We present REAP-MLX, an Apple Silicon implementation of Router-weighted Expert Activation Pruning (REAP) for Mixture-of-Experts language models. We evaluate quality retention across compression ratios on the LFM2.5-8B architecture: REAP preserves 96.8% of code generation performance at 25% compression and 91.4% at 50% compression, with less than 0.4 percentage point variance across independent calibration draws.