What is Caution?¶
Alpha Software
Caution is in alpha. The software is not production ready. APIs, workflows, and features may change without notice.
Caution is a generalized verifiable compute platform for managing the lifecycle of confidential workloads that can be independently verified.
Caution extends traditional confidential compute by providing complete verifiability of the software running in production and hardware-backed, end-to-end encryption of application data:
-
Verifiable deployments - Real-time verification that code running in production matches the intended source, all the way down to the kernel.
-
End-to-end encryption - Application data remains encrypted and is never exposed to untrusted environments, including infrastructure operators.
Together, these guarantees enable verification of software provenance and stronger confidentiality assurances than isolation alone.
Caution currently supports the following deployment types:
-
Fully managed - Deploy to Caution's infrastructure with zero setup. Caution handles builds, hosting, and operations.
-
Managed on-premises - Run enclaves in your own AWS account while Caution handles build and deployment orchestration.
Get started or learn more about Caution:
-
Verifiability
Learn how Caution ensures code integrity from source to production.
-
Reproducibility
Understand how deterministic builds enable independent verification.
-
Attestations
Hardware-backed proof of execution you can cryptographically verify.
-
Encryption
End-to-end data protection that keeps your data confidential.