Skip to main content

Module syscalls

Module syscalls 

Source
Expand description

Framework syscall components - each sub-directory hosts one or more registerable ops. Self-registration is via inventory::submit!; Engine::register_all_framework_syscalls walks the registry at Node::ensure_ready.

Modules§

clock_rng
Clock, RNG, sleep, and deadline-match syscalls.
composite
composite opset - Bundle + Unbundle. Pack N typed slot values into one wire-eligible CompositeValue envelope, ship through a single port (so single-port DAG semantics hold), and decompose back into per-child outputs on the receiver. Domain shared with TYPE_COMPOSITE (ai.bytesandbrains.composite).
coordination
Coordination ops - Limit, Any, Gate, Serialize, CorrelateTag, Hold, DeadlineCheck. + .
gates
Framework-inserted TX/RX gate ops. Each gate is a compiler- inserted graph op that consults a framework primitive (PeerGovernor, BackoffTable, InboundDedup) and either forwards its envelope/trigger downstream or drops + emits a lifecycle event.
lifecycle
Lifecycle + bootstrap ops.
peers
peers syscall category — DAG-mutable AddressBook ops.
structural
Structural syscalls - PassThrough, Tee, Constant. These components self-register via inventory::submit!; the module tree just declares each sub-module so the linker pulls them in.
sync
Synchronization primitives. User-authored sync ops that compose into graph DAGs.
telemetry
App-emit + telemetry ops - AppEmit, AppNotify, Record, IncrMetric.
triggers
Timer + trigger source ops - After, Interval, Pulse, OnTrigger, EventSource.