Turnkey Whitepaper
Here we dive straight into the depth of Turnkey's foundations and how they allow for Turnkey applications to be independently verifiable. We briefly explain what Trusted Execution Environments (“TEEs”) are and how we use them. On top of strong isolation and confidentiality guarantees, TEEs can prove the software they run through remote attestations. These attestations contain signed measurements from the underlying platform provider (“Platform Configuration Registers”, or “PCRs”). We introduce QuorumOS (“QOS”), a new minimal, open-source operating system engineered for verifiability. QuorumOS is the operating system run by TEEs, acting as the glue between provider-specific hardware and provider-agnostic applications. QuorumOS proves that a TEE is running a specific application by providing QOS Manifests to attestations. This lets anyone verify that an enclave is running the correct software (QuorumOS itself), and that QuorumOS is running the correct application binary (as specified in
Verifiable Foundations Turnkey Team January 2025 Abstract Here we dive straight into the depth of Turnkey's foundations and how they allow for Turnkey applications to be independently verifiable. We briefly explain what Trusted Execution Environments (“TEEs”) are and how we use them. On top of strong isolation and confidentiality guarantees, TEEs can prove the software they run through remote attestations. These attestations contain signed measurements from the underlying platform provider (“Platform Configuration Registers”, or “PCRs”). We introduce QuorumOS (“QOS”), a new minimal, open-sourc
related reading
- Turnkey Whitepaperwhitepaper.turnkey.com
- Turnkey Whitepaperwhitepaper.turnkey.com
- The Compute Verification Postfirstscattering.com
- Tailscale: How it workstailscale.com
- Tiered Trust for Useful Embedded Systems Securitytockos.org
- 0xPARC0xparc.org
- Durable Execution Solutionstemporal.io
- Trusted execution environment - Wikipediaen.wikipedia.org
- thesis.pdfaayushg.com
- The Compute Verification Postsubstack.com
- Building an open-source version of Antithesis, Part 1: Understanding the deterministic simulation testing ecosystemdatabases.systems
- Quint: executable specifications for reliable systemsquint.sh