Skip to main content

Module incoming_envelope

Module incoming_envelope 

Source
Expand description

Durable receipt and ordered processing positions for network envelopes.

Structs§

AdmissionResult
Receipt progress visible only after the full admission transaction commits.
IncomingLimits
Admission limits checked under the same writer as the envelope insertions.
IncomingRetry
Retry state attached to the same still-pending envelope.
NewIncomingEnvelope
The adapter validates wire metadata and the supplied hash shape before admission. The backend owns the envelope hash; the client does not recompute it.
PendingBudget
Both limits must hold before a pending batch can commit.
PendingEnvelopeState
Pending-work metadata for a fixed processing target. This does not contain ciphertext.
PendingTopicUsage
Queue size metadata used to pause full topics without reading ciphertext.
StoredIncomingEnvelope
Admitted work that has not yet been applied or terminally rejected.
StreamTopic
The database key for one network log and its received/processed positions.
TerminalRejection
One bounded rejection diagnostic per topic, not a payload history.
TopicProgress
Durable network progress. Application acknowledgement is a separate position.

Enums§

JoinAnchorMode
The group-state proof required to install a validated Welcome’s anchor.
NetworkEntityKind
Separate network queues with independent pending-work budgets.

Traits§

QueryIncomingEnvelope
Atomic receipt, ordered completion, and bounded retry state for network logs.