Kurogane
A from-scratch Rust implementation of Raft behind a replicated in-memory key/value state machine, now feature-frozen.
About
Kurogane is a from-scratch Rust implementation of Raft and a replicated in-memory key/value state machine. It was built transport-free deterministic core first, then controlled simulation, and only later networking, persistence, and client-facing behavior — not an imported Raft library and not aimed at being production-ready today.
Activity
- docs: inline architecture detail into README instead of pointing at CLAUDE.mddc926e7
- docs: drop README reference to the gitignored CLAUDE.md48ab717
- docs: rewrite README to reflect feature-frozen, all-crates stateeee56ba
- fix: let AppendEntries/InstallSnapshot bypass the local membership gatece7cf22
- test: prove a join-mode process never self-elects without being admittedf476da9
- test: prove the AddLearner leadership-change retry path actually runs2956476
- feat: report whether AddLearner's address was a well-formed URIecd15ba
- docs: correct why a crashed submit target resolves Rejectedca64a30
- test: prove isolate/heal actually drop and later resume deliveryfa970c7
- fix: give an Indeterminate operation its real-time lower bound back0e47163