Automata logo
Automata
TEE Attestation StackTEE Compile

Vendorizing

Pre-download dependencies so builds can run inside the network-isolated Nitro Enclave.

Since networking is not available inside the Nitro Enclave, dependencies must be fetched before the build starts. TEE Compile solves this by pre-downloading dependencies within a Docker container and then packaging them together into the Nitro Enclave.

Pre-download Dependencies

To enable this, specify a vendor command in the input section of your build.json — for example "vendor": "cargo fetch" for a Rust project, as shown in Getting Started. The vendored dependencies become part of the attested build input, so they are covered by the Attestation Report.