Skip to main content
Confidential runs your call inside a Trusted Execution Environment: a sealed environment the surrounding system cannot read into, which produces a signed attestation. New to the idea? Start with the TEE primer.

What You Get

  • Sealed execution, on backends built for it.
  • An attestation you can check. Nito runs a baseline verification, then returns the raw evidence so you can complete full hardware verification yourself.
  • Streaming. The response appears as it is written, rather than arriving all at once when it is finished.
  • Everything Private gives you, underneath.
The baseline confirms the evidence is present and parseable, that the proof metadata and signing material are there, and that the evidence is bound to a fresh value you supply with the request. It stops short of the hardware-level checks: sealed-hardware quotes, certificate chains, revocation lists, and trusted-computing-base policies are yours to complete, which is why the raw evidence comes back to you. Full procedure and a reference verifier: TEE attestation.

How to Pick Confidential Models

Choose a model whose catalog entry ends in :confidential. The level travels with the model, so there is nothing else to set. A call that cannot be served at Confidential fails with a clear message rather than running at a weaker level.

When to Use It

When you want to verify that a sealed environment ran the work, and you still want streaming and the ordinary feature set.

TEE Attestation

How attestation works, end to end.

Verify It Yourself

A recipe for completing hardware verification on your side.

Encrypted Level (coming soon)

Client-side encryption to the sealed environment.