release-readme: the root README written last, honestly — crate family table with per-engine honest postures (ADR-016 compile-time identity, deployment.md as the boundary), mem-carried usage sketch compile-checked and executed against the real API, contract-suite pointer (three engines, one pinned contract), license note; LICENSE-MIT + LICENSE-APACHE per the family pattern (substrate notice untouched per ADR-018); CHANGELOG seeded with the 0.1.0 contract-v1 entry; per-crate readme wiring decided + landed (pointer-style per-crate readmes, readme fields wired on the four published crates); honesty trace list in task Notes; task -> completed

This commit is contained in:
glm-5.3-flash committed 2026-10-11 01:32:33 +00:00
1 parent f5e0e8e199
commit 260fb31707
13 files changed
+599 -2

No files matched your search

+1
View File
@@ -4,6 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
readme = "README.md"
[dependencies]
alkstore = { version = "0.1", path = "../alkstore" }
+24
View File
@@ -0,0 +1,24 @@
# alkstore-mem
The mem engine of the [alkstore](https://git.alk.dev/alkdev/alkstore/blob/main/README.md)
family: the full core contract v1 implemented on guarded in-process
state — every mechanism, every guarantee row — with zero
configuration.
```rust
let store = alkstore_mem::MemStore::new();
```
**Engine posture — honest-ephemeral.** No durability, single-process,
never fleet-valid: there is no cross-process story at all, loss on
process exit is the documented posture, and the dependency on this
crate *is* the ephemerality declaration. Each `MemStore::new()` yields
a fully isolated instance sharing nothing; teardown is drop. The
dependency on tokio is restricted to the wasm-supported subset (sync +
time) — this crate compiles clean on `wasm32-unknown-unknown`, the
family member that runs in the sandbox.
See the [family README](https://git.alk.dev/alkdev/alkstore/blob/main/README.md)
for the interface and the deployment matrix, and the
[mem engine spec](https://git.alk.dev/alkdev/alkstore/blob/main/docs/architecture/engine-mem.md)
for the architecture.