vortex-core — Core types and deterministic scheduler for the Vortex simulation engine.
This crate provides the foundational building blocks:
- [
NodeId] — unique identifier for a simulated node - [
SimEvent] / [SimEventKind] — schedulable events in the simulation - [
SimScheduler] — single-threaded deterministic event loop - [
DetRng] — seeded deterministic random number generator - [
VortexSeed] / [SeedTree] — 128-bit hierarchical seed derivation - [
SimContext] / [SimEventLog] — simulation context and structured event log - [
FaultConfig] — declarative fault injection DSL - Trait definitions for the I/O boundary ([
VortexNetwork], [VortexStorage], [VortexClock])