/v1/l2/atlantic-query/proof-verification
How to use?
To verify the proof, upload theproof.json file along with stoneVersion and memoryVerification settings for the verifier. The endpoint also offers an option to mock the fact hash, which bypasses actual verification on chain. It is useful for testing purposes.
Sending request
- Query Parameters
apiKey(string, required)
- Request Body
proofFile(file -.json, required) - File containing proof to verify.mockFactHash(boolean, required) - Iftruethe fact hash will be mocked, bypassing actual verification for testing purposes.stoneVersion(string, required) -stone5orstone6. For Sharp proofs,stone6has to be used.memoryVerification(string, required) -strict,relaxedorcairo1. Type of public memory verification.strictandrelaxedare for cairo 0.strictshould be used if possible, however for some bootloaders (e.g. one used by Sharp)relaxedis required.
Responses
-
Success (201 created)
-
Error responses
- 400 Bad Request - Indicates that parameters are invalid such as providing programFile with programHash at the same request
- 500 Internal Server Error - This says error is on our side.

