Introduction
A secure enclave is a protected system where data and code are isolated from other processes usually at a hardware level. Also known as Trusted Execution Environments (TEEs), they ensure confidentiality of data and integrity of computation running in them. This property is especially useful in decentralized networks where data and computation might be leaked or manipulated by untrusted hosts in whose machines the data is stored and processed.
Marlin Oyster brings the power of enclaves to Web 3. It allows services that would otherwise be centrally hosted (think relays, gateways, APIs) to be run in a decentralized network of untrusted nodes. Simultaneously, it allows these services to be managed purely through smart contracts removing the need for individuals, signatories of a multi-sig, or a team of DevOps engineers to manage infrastructure.
Quickstart
Infrastructure providers who wish to support users in running their enclaves can start with the quickstart:
🗃️ Isolated Instances
3 items
Oyster Serverless comprises of two kind of infrastructure providers, Gateways and Executors. Following is the guide to start with each one of them.
🗃️ Serverless Gateway
4 items
🗃️ Serverless Executor
4 items