MarbleRun
The easiest way to orchestrate enclaves
MarbleRun takes care of remote attestation, key management, and many other core tasks in a cluster of Intel SGX enclaves. Think "service mesh for enclaves."
Manage and mesh your enclaves securely
Key management, mTLS, and recovery
MarbleRun securely manages keys for your enclaves, provisions secrets, sets up mTLS connections, and enables secure recovery.
Whole cluster attestation
MarbleRun provides one succinct attestation statement for your cluster, proving that your cluster adheres to a given manifest.
Wide compatibility
MarbleRun can be installed on any SGX-enabled Kubernetes or used standalone. It supports enclaves built with Gramine, EGo, or Occlum.