add_job

Description: Adds a Cairo job to SHARP

Parameters:

  • customer_id: The customer id
  • cairo_job_key: The Cairo job key
  • offchain_proof (optional): Whether the proof should only be offhcain, defaults to false
  • layout_proof (optional): The layout proof, defaults to dynamic

Data: A base 64 encoding of a Cairo PIE

Example:

$ curl --cert user.crt --key user.key --cacert server.crt \
https://sepolia-recursive.public-testnet.provingservice.io/v1/gateway/add_job?customer_id=the_sharp_book&cairo_job_key=example&offchain_proof=true&proof_layout=small \
-d $(base64 -i pie.zip)

{"code": "JOB_RECEIVED_SUCCESSFULLY"}