Skip to main content

Module execution

Module execution 

Source
Expand description

Ordered application execution and acknowledged response cache. Ordered RPC execution/cache adapter; see docs/rpc-execution-controller-contract.md.

TRUST: decided kind/session/key and application bytes come from immutable, authenticated admission plus ordered consensus. This module does not supply that boundary, checkpoint restore, or authentication. ACKs are separate decided control operations. Never use a transport acceptance as an ACK. One application operation is active; client sequence order may have holes. Reset/fence is terminal; presented tokens and uncertain effects cannot retry.

Structs§

Completion
Config
Decided
Dispatch
Entry
Input
Key
Notice
Output
Reply
State

Functions§

empty_completion
empty_entry
empty_key
empty_reply
step
Prestate outputs transfer this edge; next-state completion advances the watermark, but a decided ACK cannot transfer on that completion edge.