Introduction
Oyster allows users to rent individual TEE instances or execute functions over a shared pool of instances. As the two cases have different user workflows and provide different protocol guarantees, they are discussed separately and herein referred to as the Isolated Instance and Serverless protocol. The Serverless protocol builds on the Isolated Instance protocol.