authorize_tool_call
Verify a tool call against a signed receipt to enforce policy, host-bound args, and expiry; denies tampered, replayed, or mismatched calls.
Instructions
Authorize a tool call against a previously issued receipt. Changed arguments (including host-bound tenant/index), expired or replayed receipts, MAC failure, host-bound override, and binding mismatch all deny. Presenting only an allowlist match denies with allowlist_is_not_authorization.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| call | Yes | Call about to execute — args are re-hashed | |
| policy | Yes | ||
| receipt | No | Signed receipt; omit to demonstrate that allowlisting is not enough | |
| signing_key | No |