Static Launch

The current public repository ships a reference static launch baseline and a repo-local smoke harness. This is a narrative overview of that baseline, not a complete production operations manual.

Reference Smoke

Run the current launch proof with:

sbt "testOnly org.sigilaris.node.jvm.runtime.consensus.hotstuff.HotStuffLaunchSmokeSuite"

The smoke harness exercises static mesh formation, HotStuff progress across a stalled leader, newcomer bootstrap, archive reopen, and same-validator relocation flow.

Non-compiling Configuration Sketch

# Non-compiling configuration sketch
sigilaris.node.gossip.peers {
  local-node-identity = "node-a"
  known-peers = ["node-b", "node-c", "node-d"]
  direct-neighbors = ["node-b", "node-c", "node-d"]
  transport-auth.peer-secrets { ... }
}

sigilaris.node.consensus.hotstuff {
  local-role = validator
  validators = [ ... ]
  key-holders = [ ... ]
  local-signers = [ ... ]
  historical-sync-enabled = true
}

Operator-Owned Baseline

Current Limitations