Skip to main content

Module attempt_journal

Module attempt_journal 

Source
Expand description

Durable finite local attempt accounting adapted from Canic’s pending/receipt contracts.

Structs§

AttemptAuthorityRecord
Named exact declared operation and budget admitted by a journal owner.
AttemptBudgetRecord
Immutable finite allowances; consumption never refunds or replenishes these limits.
AttemptJournalRecord
Maintained v1 append-only local reservations and receipts for one exact operation.
AttemptJournalView
Read-only derived local accounting; does not schedule or authorize effects.
MutationReceiptRequest
Passive exact direct-reply evidence supplied by its qualified owner.
ObservationReceiptRequest
Passive exact reconciliation-reply evidence supplied by its qualified owner.
OperationBindingRecord
Canonical immutable declared operation identity, not observed live authority.
OperationBindingRequest
Passive operation identity selected by the integration before effects.

Enums§

AttemptJournalRecordError
Typed exact identity, finite accounting or chronological state rejection.
MutationOutcomeRecord
Integration-qualified direct mutation outcome; an invocation failure is insufficient.
ObservationOutcomeRecord
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.