ctrlrun.Receipt — class, defined at src/ctrlrun/receipt.py:244
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Portable evidence of one action that reached a terminal state (SPEC-v0.1 §6.1).
ctrlrun.Receipt — class, defined at src/ctrlrun/receipt.py:244
class Receipt()
def __init__(receipt_id: str, action_id: str, action: str, action_hash: str, principal: Principal, resource: str | None, arguments: Mapping[str, Any], environment: str, decision: Decision, decision_reason: str, result: ReceiptResult, started_at: datetime, finished_at: datetime, approval_id: str | None, approver: str | None, effect_key: str | None, attempt: int, error: str | None, execution: ReceiptResult | None, would_have: _WouldHave | None, seq: int | None, prev_hash: str | None, policy_hash: str | None, policy_version: str | None, controls: tuple[str, ...], hash: str | None)
Related topics
Receipt and event schemasReceipts and evidenceThe receipt chainReceipts into OpenTelemetryObserve for a week, then enforceWas this page helpful?