node

abstract fun node(scope: CoroutineScope, binding: ConsensusBinding): RaftNode

Build — or hand over — the RaftNode whose log this session drives.

Called exactly once per bootstrap, after the session seam has been muxed and binding fully wired. A constructing placement ties the node's lifetime to scope (the bootstrap caller's scope) via raftNode; a pre-built placement returns its node unchanged and the caller retains lifecycle ownership.