Skip to content

cayu.tasks.CompletionDecisionApplicationReceipt

Part of cayu.tasks.base. Read the Python API overview and install the required extra.

from cayu.tasks import CompletionDecisionApplicationReceipt

Immutable evidence that one verifier decision was applied to its task.

Bases: BaseModel.

Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.

Name Type Default
task_id str required
decision_id str required
verifier_profile_fingerprint str required
idempotency_key str required
request_sha256 str required
task Task required
applied_at datetime required
CompletionDecisionApplicationReceipt.validate_identity(value: str, info) -> str
CompletionDecisionApplicationReceipt.validate_sha256(value: str, info) -> str
CompletionDecisionApplicationReceipt.copy_task(value: object) -> object
CompletionDecisionApplicationReceipt.normalize_applied_at(value: datetime) -> datetime
CompletionDecisionApplicationReceipt.validate_receipt_task() -> CompletionDecisionApplicationReceipt

Release source · Runtime guarantees · Capability guides