IVS enclave image
An IVS image is an enclave image that consists of the input-verification-client and input-verification-executable. The Market Creator needs to code and build the input-verification-executable as the first step and then copy-paste it into a template codebase to build the enclave image. The input-verification-client is a simple client that takes some runtime variables like RPC URL and is already part of the template codebase.
📄️ input-verification-executable
Note that type-1 or type-2 markets don't need to run the Input Verification Service (IVS) enclave, hence building the input-verification-executable for such markets isn't required. In the case of type-3 and type-4 markets, the Market Creator is required to build the input-verification-executable which is used to build the IVS enclave.
📄️ Build the image
To create an IVS enclave image, you must use the standard IVS template. The IVS template contains all the necessary tools that facilitate attestations once the enclave has been deployed.