kmp-adapter-embedded 0.1.1

Embedded edition storage adapters: every KMP kernel port on a single local redb file
Documentation

kmp-adapter-embedded

The embedded-edition storage adapters of KMP by Underpass, the Kernel Memory Protocol kernel.

One EmbeddedKernelStore opens one data directory — a FORMAT_VERSION marker next to store/kernel.redb — and implements every persistence port the kernel needs: graph reads over materialized adjacency, node detail, the append-only context event log, projection runtime state, snapshots and quality telemetry. No server, no cluster, no daemon.

What durability means here

Commits use redb's immediate durability, so the crash contract is explicit: nothing is lost beyond the in-flight event, and replay applies nothing twice. The store is single-writer per process — the kernel's own constraint, not an accident of the engine.

Not a special case

The observable semantics are pinned by the conformance suite that also certifies the in-memory store and the Neo4j / Valkey adapters. A store that passes it behaves like the others or it does not ship.

License

Apache-2.0.