Every memory your agent writes is an encrypted blob on Walrus. Trace-capable integrations anchor committed agent actions as Merkle-chained attestations on Sui. Open one dashboard — across Claude Code, Hermes, Cursor and more — and search, replay proof metadata, and verify what was recorded.
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.
Trace-capable plugins and providers record after install, configuration, and runtime trust. MCP tools work without hook trust.
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.
Recorded calls become Merkle-chained nodes. Replay proof metadata from chain + Walrus, and decrypt content only with the right capability.
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.