Start at the project README for the pitch, install, and quick start. These guides go deeper:
- Architecture — how it actually works: the layers, the zero-copy ring protocol, the sequenced multicast ring, the OS floor, and the correctness model.
- Choosing a topology — the decision table and a copy-paste cookbook for RPC, frame channels, topics, peers, gossip, and Fusion.
- The fabric — one channel spanning local shared-memory and remote (TCP) participants behind a transport-agnostic seam.
- Delivery & safety — reliable vs lossy, torn-read handling, the memory model, and crash robustness, failure mode by failure mode.
- Deployment & cross-platform — Windows vs Linux internals, container
/dev/shmsizing, and running in Azure Container Apps. - Performance — the numbers, where they come from, and the knobs that move them.
- Evaluating Sluice? README → topologies → performance.
- Adopting it? topologies → delivery & safety → deployment.
- Extending or porting it? architecture → the source under
src/Sluice.