Oak is a platform for building distributed systems that provide externally verifiable claims about system behaviors. It focuses on Enclave Applications, which operate in isolated and remotely attestable environments. Oak uses Trusted Execution Environments (TEEs) for secure computations and remote attestation to establish trustworthiness. Its architecture minimizes the need to trust the service provider by ensuring encryption and verifiable integrity. Oak supports various TEE configurations, including minimal microkernels and full Linux containers. Transparent Release processes ensure that any modifications to Enclave Applications are logged and verifiable.
Table of contents
Root of TrustEncrypted CommunicationSplit ArchitectureSealed ComputingOperating SystemRemote AttestationTransparent ReleaseTrust ModelGetting involvedSort: