> ## Documentation Index
> Fetch the complete documentation index at: https://docs.manthan.systems/llms.txt
> Use this file to discover all available pages before exploring further.

# Receipt

> The cryptographic attestation of a successful verification

**Receipt answers: what's the portable proof of trust?**

A Receipt is a signed, cryptographic attestation generated after a Business Transaction's execution has been successfully verified. It's the artifact you'd hand to an external auditor or regulator as portable proof — it doesn't require them to trust your infrastructure, only the signature.

## Fields

| Field                   | Type     | Description                                         |
| ----------------------- | -------- | --------------------------------------------------- |
| `receiptId`             | `string` | Unique identifier for the receipt.                  |
| `businessTransactionId` | `string` | The transaction this receipt attests to.            |
| `trustRecordHash`       | `string` | Hash of the Execution Trust Record at receipt time. |
| `receiptHash`           | `string` | Hash of the receipt itself.                         |
| `issuedAt`              | `Date`   | When the receipt was issued.                        |
| `algorithm`             | `string` | The signing algorithm used.                         |
| `signature`             | `string` | The cryptographic signature.                        |

## Generating a receipt

<CodeGroup>
  ```ts TypeScript SDK theme={null}
  const receipt = await client.receipt(businessTransactionId);
  ```

  ```python Python SDK theme={null}
  receipt = client.receipt.generate(business_transaction_id)
  ```

  ```bash REST theme={null}
  curl -X POST http://localhost:3000/receipt \
    -H "Content-Type: application/json" \
    -d '{ "businessTransactionId": "txn-001" }'
  ```
</CodeGroup>

Receipt generation is handled by the [`crypto`](/docs/packages/crypto) package. See [Architecture → Security Model](/docs/architecture/security-model) for the cryptographic guarantees this rests on.
