LiteSpeedStore
Crash-safe key-value store with a tamper-evident journal
A persistent key-value store built on a Write-Ahead Log, with concurrent reads and a SHA-256 hash-chained journal that detects tampering.
Telling a normal crash (truncate the half-written entry) apart from deliberate tampering (a valid-looking but altered entry) — solved with per-entry CRC32 plus a SHA-256 chain.
Recovery reports the exact byte offset of any tampering. Verified with libFuzzer and ASan/TSan/UBSan in CI.