Every memory your agent writes is an encrypted blob on Walrus. Every action it takes is a Merkle-chained attestation on Sui. Open one dashboard — across Claude Code, Hermes, Cursor and more — and search, replay, and prove exactly what it did.
Your agent's useful context gets scattered across tools, logs, and local machines. OneMem gives that context a portable memory namespace with a verifiable history.
Every app keeps its own silo. Switch tools and your agent forgets everything — there's no portable, shared memory.
"It sent money / made a video / did research" - but which skill, which model, what inputs? The trace is gone the moment the run ends.
No way to show a teammate, an auditor, or a skeptic that the agent did exactly what it claims - untampered.
One line adds OneMem to your agent runtime. No rewrites, no SDK gymnastics.
Memories and every tool / skill / MCP call are captured automatically - encrypted and chained as they happen.
Open the dashboard or CLI, walk the chain, and watch it turn green. Share a public proof link with anyone.
Encrypted Walrus blobs, threshold-encrypted with Seal, access-controlled by on-chain namespaces. Cross-device sync without trusting a vendor.
Every tool / skill / MCP call captured as a Merkle-chained node. Replay any run purely from chain + Walrus — no original runtime needed.
The same memory namespace and trace format across every runtime and framework. One dashboard for all of them.
Click Verify and OneMem walks every call, recomputes each hash, and compares it to the on-chain root. Memory stays encrypted; integrity is public.
Install in under a minute. Store a memory, run a trace, and prove it.