verify
Check UltraHonk proof packages locally against the verifying key using bb.js without network access. Confirm proof validity on your machine before submission, keeping private data local.
Instructions
Check an UltraHonk proof package locally against the verifying key using bb.js without network access.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recipe | No | The recipe object pinning the formula and verifying key. | |
| package | No | The proof package object if package_path is not provided. | |
| recipe_path | No | File path to recipe.json if recipe object is not provided directly. | |
| package_path | No | File path to the proof package JSON written by prove. | |
| include_proof | No | Return the verified package including the raw base64 proof (default: false). This is how to read a clean copy back off disk: if submit_proof_package refuses a proof for not matching its proof_sha256, the copy was altered in transit and the one on disk is good. Do not re-prove instead; fresh salts produce a different proof, not the same one again. |