Enclave is now The Interfold. Documentation is being updated.
Getting Started

Build an E3 Program

The Interfold's Encrypted Execution Environments (E3s) allow programs to run over encrypted inputs, producing meaningful combined outputs without exposing sensitive data. This guide walks you through building an E3 Program, covering:

  1. Setting up a Compute Provider.
  2. Writing the Secure Process for your E3 Program.
  3. Implementing the required smart contract components.
  4. Exploring possible client implementations.

The Interfold network of Ciphernodes and client-side encryption tools handle much of the complexity, allowing you to focus on the logic of your specific E3 Program.

Let's begin by setting up a Compute Provider.