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
compositeopset -Bundle+Unbundle. Pack N typed slot values into one wire-eligibleCompositeValueenvelope, ship through a single port (so single-port DAG semantics hold), and decompose back into per-child outputs on the receiver. Domain shared withTYPE_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
peerssyscall category — DAG-mutableAddressBookops.- structural
- Structural syscalls -
PassThrough,Tee,Constant. These components self-register viainventory::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.