Rust .me v0.3.0
RustΒ .me is nowΒ real.
this-me v0.3.0 is published on crates.io, tagged in git, and verified from a clean external RustΒ project.
This is the Rust ground for theΒ .me semantic kernel: hash-chained memory, path grammar, operators, secrets, derivations, proofs, key wrapping, snapshots, runtime events, receipts, CLI, tests, and benchmarks.
It is not a rewrite of the idea. It is the sameΒ .me meaning, moved closer to theΒ metal.
cargo add this-me
use this_me::kernel::Kernel;
let mut me = Kernel::new();
me.postulate("profile.name", "Jabellae")?;
RustΒ .me is now installable.
crates.io: Rust Package Registry

Performance Snapshot
The first benchmark signal is not just βRust isΒ fast.β
The important signal is that RustΒ .me preserves the shape of theΒ kernel.
InΒ .me, a write should not wake the whole universe. It should touch the actual semantic dependency line. That is the point of theΒ graph.
On the current Rust benchmark run:-
- O(k) recompute from 10 to 10,000 nodes: `k = 1` throughout
- 10,000-node recompute p95: `0.0087ms`
- 2,000 sustained mutations p95: `0.0165ms`
- 10,000-memory cold hydration p95:Β `17.8ms`
- Warm mutation after hydration p95: `0.007ms`
- Secret write/read p95: `0.032ms`
That matters becauseΒ .me is not trying to be a database benchmark.
It is measuring something more specific:
Can semantic memory stay reactive, inspectable, tamper-evident, and encrypted without turning every mutation into a global recompute?
So far,Β yes.
The Rust-vs-TypeScript mirror suite shows the same shape. Both kernels preserve the semantic contract, but Rust starts to win in the hotΒ paths:
- Sustained mutation p95: Rust `0.0165ms`, TypeScript `0.0286ms`
- Eager fanout 5,000 p95: Rust `55.39ms`, TypeScript `99.77ms`
- Lazy fanout 5,000 mutation p95: Rust `0.0025ms`, TypeScript `0.0053ms`
- Secret lazy derivation p95: Rust `0.0286ms`, TypeScript `0.5689ms`
The honest interpretation:
RustΒ .me is not βa faster rewrite.β
It is the same semantic kernel with a smaller runtime surface, stronger memory discipline, and a path toward embedded hosts: gateways, monads, Raspberry Pi-class machines, robots, vehicles, and local sovereign systems.
The ruleΒ remains:
improve the mechanics, never change theΒ meaning.
Rust .me v0.3.0 was originally published in Coinmonks on Medium, where people are continuing the conversation by highlighting and responding to this story.