vigil_verify_receipt
Verify a receipt's hash and Ed25519 signature against a mandatory, independently pinned Ed25519 public key. The key must not come from the receipt being checked. Returns valid=false for tampering, forgery, a wrong signer, or malformed input. Read-only and local to Vigil.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| receipt | Yes | A full receipt object as returned by vigil_notarize / vigil_get_receipt. | |
| pubkey_hex | Yes | Mandatory Ed25519 public key pinned from a trusted out-of-band source; never copy it from the receipt. |