vigil_verify_receipt
Verify a receipt's hash and Ed25519 signature against a pubkey you trust (from vigil_info, confirmed out-of-band). If you omit pubkey_hex it self-attests against THIS server's own key and flags self_attested=true — that is a convenience, not independent proof.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| receipt | Yes | A full receipt object as returned by vigil_notarize / vigil_get_receipt. | |
| pubkey_hex | No | The signer's pubkey to check against, confirmed out-of-band. If omitted, checks against this server's own key (self_attested). |