Home > intention-kernel > EffectReceipt
EffectReceipt interface
Durable evidence for an idempotent external effect.
Signature:
typescript
export interface EffectReceipt<T = unknown>Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
| Capability that requested the effect. | ||
| string | ISO timestamp when the receipt was first prepared. | |
| T | (Optional) Successful provider value when the effect completed. | |
| Durability-owned unique receipt identity. | ||
| string | Capability-prefixed logical-operation key, deduplicated across turns in the ledger's thread scope. | |
| Current durable lifecycle status. | ||
| Plan step that requested the effect. | ||
| Turn recorded for the latest provider attempt; replay preserves this identity. | ||
| string | ISO timestamp of the latest durable status change. |