xlsx_verify_receipt
Verifies a workbook's embedded AI-generation receipt by checking signature validity and content hash integrity, confirming claims about agent identity, timestamps, and source files.
Instructions
verify a workbook's embedded AI-generation receipt. Returns whether the signature is valid, whether the recomputed content hash matches the hash IN the receipt, and the full caller-declared claims (agent identity, generation timestamp, source-file hashes, prompt hash, MCP tools called, description). A workbook can fail verification three ways: (1) no receipt present (never receipted, or receipt was stripped); (2) signature_valid=false (claims modified after signing); (3) hash_matches=false (workbook bytes modified after receipt was generated). Honesty: a valid receipt proves the SERVER signed the caller-DECLARED agent string — not that the agent IS that.
USE WHEN: a workbook arrives claiming AI provenance and the user wants to verify it. Or auditing a corpus of workbooks to find ones with broken receipts (likely-tampered) or no receipts at all.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_b64 | No | ||
| workbook_handle | No |