Seraphim Lab Live

Learn · Confidential Computing

TEEs explained

A Trusted Execution Environment (TEE) is a hardware-isolated "secure room" inside a CPU. Code and data inside it are shielded — even from the operating system, the hypervisor, and the machine's own operator — and the chip can cryptographically prove what ran.

Two properties that matter

PROVABLE COMPUTATION Enclave fetch price +compute, in secret Attestation signed quotevia vTPM Verifier checks thesignature chain Flare / Coston2 attested resultused on-chain

Compute happens inside the enclave; it emits a signed attestation; a verifier checks it; the attested result is used on-chain.

Why oracles care

Oracles exist to bring trustworthy off-chain data on-chain. Today you largely trust operators to be honest. A TEE lets an operator prove that a price (or any computation) was produced by audited code, untampered — turning "trust me" into "verify the attestation." It also enables secure cross-chain signing: a key generated inside an enclave can sign only when consensus conditions are met, with no human able to extract it.

The hardware

Two production technologies dominate, both available as confidential VMs on major clouds:

Next: how Flare turns this into a protocol feature. Flare Confidential Computing →

Last reviewed June 2026