Skip to content

Latest commit

 

History

History

executor-enclave

Marlin Oyster Logo

Serverless Executor Enclave

The serverless executor enclave packages the serverless executor along with related services in an enclave.

The serverless executor enclave is built using Nix for reproducibility. It does NOT use the standard nitro-cli based pipeline, and instead uses monzo/aws-nitro-util in order to produce bit-for-bit reproducible enclaves.

Build

Reproducible builds can be done using Nix. The monorepo provides a Nix flake which includes this project and can be used to trigger builds:

nix build -v .#<flavor>.serverless.executor-enclave.default

Supported flavors:

  • gnu
  • musl

License

This project is licensed under the GNU AGPLv3 or any later version. See LICENSE.txt.