Generate Trust Receipt
generate_trust_receiptGenerate a deterministic trust receipt from sanitized request/policy/result/payment summaries. Do not submit raw auth headers, cookies, API keys, private keys, payment signatures, payment response headers, customer prompts, customer documents, or payer-identifying evidence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| policy | No | Sanitized policy or decision summary to hash. | |
| result | No | Sanitized outcome/result summary to hash; omit customer data and secret-like values. | |
| payment | No | Optional sanitized payment summary or caller-provided hashes only; do not include raw payment signatures, raw payment response headers, private keys, API keys, cookies, payer-identifying evidence, or wallet secrets. | |
| request | Yes | Sanitized request/action summary to hash; omit raw prompts, documents, credentials, cookies, auth headers, signatures, and secrets. | |
| nextStep | No | Optional receipt next-step guidance. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| decision | Yes | ||
| nextStep | No | ||
| createdAt | Yes | ||
| receiptId | Yes | ||
| evidenceHash | Yes | ||
| claimBoundary | Yes | ||
| marketplacePositioning | No |