Skip to main content

Module ids

Module ids 

Source
Expand description

Wire-format and compiler-bound identifier types.

IDs tied to the IR or wire envelope live here (PeerId, RequestId, OpsetId, ComponentTag). Engine-internal dispatch IDs (NodeSiteId, OpRef, ExecId, CommandId, ComponentRef) live in bb_runtime::ids.

Structs§

ComponentTag
Typed bus-subscription tag - a static &str label naming the kind of event a component receives.
OpsetId
Opset identifier. (domain, version) pair routing wire-level dispatch. See docs/IR_AND_DSL.md §5 for the canonical opset catalog.
PeerId
Peer identity. Wraps a fixed-capacity Multihash<64> so overlays pick their own digest algorithm. Same wire shape as libp2p_identity::PeerId; bytes round-trip without translation.
RequestId
Per-request correlation token. Issued by SendReqBatched senders; echoed by receivers in SendResp.