Verify receipt
verify_receiptRetrieves a Precleared receipt by ID to show what was checked, when, the verdict, and the hashes, signature, and public key needed to verify proof for a person or audit.
Instructions
Fetch a Precleared receipt by its id (cc_rcpt_...) to show what was checked, when, and the verdict, with the hashes, Ed25519 signature and public key needed to verify it. Use it when a person or an audit asks for proof of a check.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "verify_receipt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Receipt id, such as cc_rcpt_0123456789ABCDEF. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Receipt id. | |
| verdict | No | Verdict given. | |
| algorithm | No | Signature algorithm. | |
| signature | No | Ed25519 signature, base64. | |
| confidence | No | Confidence given. | |
| created_at | No | When the check was made. | |
| public_key | No | Public key, base64 SPKI DER. | |
| key_version | No | Signing key version. | |
| request_hash | No | SHA-256 of the request. | |
| response_hash | No | SHA-256 of the response. | |
| rules_applied | No | Rule keys used. | |
| rules_version | No | Rule set version. | |
| sender_country | No | Sender country. | |
| recipient_domain | No | Recipient domain. | |
| recipient_email_masked | No | Masked recipient address. |