Skip to main content

Proof Submission

SubmitProof

After a job is assigned, the generator must provide evidence of job completion by submitting a valid proof of work. However, if the inputs turn out to be invalid, the generator submits an attestation indicating the invalidity of those inputs. The diagram below illustrates this process:

note

If the prover is running inside an enclave (i.e., if it is a confidential prover), then the prover must update the encryption key in smart contracts and update the IVS key to submit the attestation for invalid inputs. For further details, refer to updating the encryption key and update the IVS key.