Expand description
Durable finite local attempt accounting adapted from Canic’s pending/receipt contracts.
Structs§
- Attempt
Authority Record - Named exact declared operation and budget admitted by a journal owner.
- Attempt
Budget Record - Immutable finite allowances; consumption never refunds or replenishes these limits.
- Attempt
Journal Record - Maintained v1 append-only local reservations and receipts for one exact operation.
- Attempt
Journal View - Read-only derived local accounting; does not schedule or authorize effects.
- Mutation
Receipt Request - Passive exact direct-reply evidence supplied by its qualified owner.
- Observation
Receipt Request - Passive exact reconciliation-reply evidence supplied by its qualified owner.
- Operation
Binding Record - Canonical immutable declared operation identity, not observed live authority.
- Operation
Binding Request - Passive operation identity selected by the integration before effects.
Enums§
- Attempt
Journal Record Error - Typed exact identity, finite accounting or chronological state rejection.
- Mutation
Outcome Record - Integration-qualified direct mutation outcome; an invocation failure is insufficient.
- Observation
Outcome Record - Integration-qualified observation outcome for its exact reserved mutation.
Constants§
- MAX_
ATTEMPT_ EVENTS - Maximum retained reservation/receipt events in one operation journal.
- MAX_
ATTEMPT_ JOURNAL_ BYTES - Maximum encoded input and canonical output bytes admitted by persistence ops.
- MAX_
OPERATION_ ATTEMPTS - Maximum total mutation and reconciliation-observation attempts per journal.