ᚦ  Notes  /  002

What "The Host Can't
Read This" Really Means

Every private-AI company promises the same thing: we can't see your data. Most of them are overclaiming. Here's what sealed inference actually protects — what it doesn't — and how you check for yourself.

OpenTau June 14, 2026 11 min read
A glowing emerald rune sealed inside a block of dark crystal, alone in a black void
the operator can't see inside τ sealed enclave your prompt is decrypted only in here you encrypted encrypted you
Your prompt is decrypted only inside the sealed enclave — the operator stays on the outside.

Open any "private AI" landing page and you'll find the same sentence, dressed in slightly different words: we can't see your data. It's a wonderful promise. It's also, in the strong form most companies imply, not quite true — and the gap between what they say and what the hardware actually guarantees is where trust quietly goes to die.

We use these words too — OpenTau runs sealed models, and we tell you the operator can't read your prompt. So this essay is partly a confession and partly a standard. Because if "private" is going to mean anything, someone has to say exactly where the line is. Here is ours.

§ 01 — The promiseThe sentence everyone borrows

"End-to-end encrypted." "Zero-knowledge." "Verifiable privacy." "Even we can't access it." These phrases get applied to AI inference as if they were interchangeable, and as if they meant the strongest possible thing: that your prompt is mathematically, unconditionally hidden from everyone, forever, no matter what.

Almost none of them mean that. Most mean something narrower and genuinely valuable — that the company running the model has gone to real lengths to make casual access impossible. The trouble is that the marketing borrows the certainty of cryptography while the engineering ships the reality of hardware. And hardware has edges.

"We can't see your data" is a spectrum, not a fact. The only honest move is to tell you where on it you actually are.

§ 02 — The mechanismWhat a sealed enclave actually is

When OpenTau says a model is sealed, it means the inference runs inside a Trusted Execution Environment — a TEE. In practice that's a modern CPU and GPU (Intel TDX paired with NVIDIA's confidential-computing mode on H100/H200-class chips) carving out a hardware-isolated region of memory. Code and data inside that region are encrypted in RAM and walled off from the host operating system, the hypervisor, the other tenants on the machine, and the person who owns the server.

Your prompt arrives encrypted, is decrypted only inside that sealed boundary, runs through the model, and the answer is handed back — without the host ever holding a readable copy in between. On today's GPUs this costs a single-digit percentage of performance, which is the entire reason it's usable: it's the one privacy technology that can run a frontier-scale model and still return a token in real time.

That's the real, shippable thing. It's good. It's also the part everyone advertises. The rest of this essay is the part they don't.

§ 03 — The winsWhat it genuinely protects

Sealed inference is not security theatre. Against the threats that actually describe most people's risk, it works:

For a journalist drafting a sensitive story, a clinician asking a blunt question, a founder pasting in a contract, an engineer debugging proprietary code — this is the difference that matters. The realistic adversary is an operator with access and an incentive, and against that adversary the enclave holds.

§ 04 — The edgesWhat it does not protect

Here's the part the landing pages skip. A TEE is a very strong lock on a very real door. It is not a law of physics.

None of this makes sealed inference worthless — far from it. It makes it bounded. It defends superbly against the operator and the software; it is not an absolute shield against a well-resourced adversary with a screwdriver and a grudge. Anyone who tells you otherwise is either confused or selling.

This is exactly why we never say "trustless," "provable," "verifiable," or "the host cannot see this." Those words promise the unconditional version. The honest, defensible claim is narrower and still worth a great deal: your prompt runs in a sealed enclave the operator can't casually read, and you can verify the exact code and hardware that ran it.

§ 05 — The checkHow you verify it yourself

The best feature of sealed inference is the one almost nobody uses: you don't have to take the provider's word for any of this. The hardware can produce an attestation quote — a cryptographically signed statement of which code, which model, and which silicon actually booted inside the enclave. Before you send anything sensitive, a client can check that quote and confirm the endpoint is what it claims.

τ enclave hardware signed quote "this exact code ran, on genuine TEE silicon" you independent reference verify
Fig. 1 — Attestation proves the environment is genuine and the code is what was published. Check it against an independent reference, not just the provider's word.

Two honest caveats keep even this from being magic. First, attestation proves the environment and the code identity — it doesn't prove the code is bug-free or that no exotic physical attack exists. Second, if the provider runs both the enclave and the service that checks the quote, you're still ultimately trusting the provider; the check only becomes meaningful when you can verify against an independent reference. The goal we're building toward is to expose the quote on every sealed request so this is one call, not a research project — and to verify against something that isn't just us.

§ 06 — The spectrumWhy a TEE, and not something stronger

If a TEE has edges, why not use the cryptographically perfect thing? Because for large language models, the perfect things don't run in time yet. Privacy techniques sit on a spectrum, and each trades something away.

local TEE ZK FHE max trust,least capable the real-timesweet spot proves correctness,not privacy max privacy,not real-time
Fig. 2 — Running a frontier-scale model that returns a token in real time, the TEE is the honest sweet spot.

Running it locally on your own device is the most private option of all — nothing leaves — but you're limited to small models. Zero-knowledge ML can prove an answer was computed correctly, but it doesn't hide your prompt from the prover and can't keep pace with interactive generation. Fully homomorphic encryption is the dream — computing on data that's never decrypted — and remains orders of magnitude too slow for anything LLM-sized. For a real model answering you right now, a TEE is the honest middle: strong protection, real-time speed, edges you can name.

§ 07 — The standardWhy we'd rather under-promise

It would be easier to write "your data is completely private, guaranteed" and move on. Every competitor does. We don't, for a reason that's strategic as much as ethical: in privacy, the overclaim is a time bomb. The moment one skeptical researcher demonstrates the edge you papered over, every other claim you made dies with it. Honesty isn't the cost of doing this; it's the moat.

So here is the standard we hold ourselves to, and the one you should hold any "private AI" to: tell me what you defend against, tell me what you don't, and let me check. Sealed inference on OpenTau defends against the operator, the host, the neighbours, and the silent log. It does not defend against a state-level adversary with physical possession of the machine. And you can ask the hardware to prove the first part for itself.

That's a narrower promise than "we can't see your data." It's also one we can actually keep — which, when the subject is your most unguarded thoughts, is the only kind worth making.

τ
Try a sealed model — no login → The threat model
← All notes