get_receipt
Returns metadata for a TunnelMind surveillance receipt — a signed document proving
that a specific user's surveillance exposure was observed, measured, and recorded at
a specific time. Does NOT return the receipt's signature (anti-phishing protection).
To verify a receipt's content integrity, use verify_receipt with the hash and
signature from the receipt document itself.
Use this tool when:
You have a receipt ID and want to confirm it was genuinely issued by TunnelMind.
You need the issuance timestamp and signing key ID for a receipt.
You want to check whether a receipt exists before attempting content verification.
Do NOT use this tool when:
You have the full receipt document and want to verify it hasn't been tampered with — use
verify_receiptinstead.
Inputs:
receipt_id(path, required): The receipt ID from the receipt document. Alphanumeric with hyphens, max 128 characters.
Returns:
status:FOUNDif the receipt is in the registry.generated_at: ISO 8601 timestamp of receipt issuance.signing_key_id: identifier of the Ed25519 key used to sign.schema_version: receipt schema version.message: human-readable summary with instructions for content verification.404 if the receipt ID is not in the registry.
Cost:
Free. No API key required.
Latency:
Typical: <100ms, p99: <300ms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| receipt_id | Yes |