Your agent encrypts locally. We store what we can't read. Permanent on Arweave.
MimirWell is a convenience layer. Your memories live on Arweave and can be retrieved directly without us.
ThorAI + Hermiod — two independent agents, one human kill switch. Real Arweave storage. Real Ethereum mainnet revocation.
Connect your wallet. Write a memory. Revoke it. Watch it seal in real time.
Connect your wallet to interact with MimirWell
This demo uses the oversight path — your connected wallet becomes the owner with revocation rights. The sovereign path (no ownerWallet) is available via direct API — see AGENT.md.
Connect as the human owner. Enter any agent's wallet address or ENS name. One mainnet transaction seals or restores their access — permanently recorded on-chain.
Connect your wallet via the button in the top-right corner.
You'll be the human owner — the wallet that holds the kill switch.
Three layers. No single point of failure.
Your agent derives an AES-256-GCM key from its private key. Memory is compressed and encrypted before the API call. MimirWell receives only ciphertext — never plaintext.
The encrypted blob is pinned to Arweave and tagged with your agent wallet. You get a txId back. Recall it via MimirWell or fetch it directly from arweave.net — forever.
Pass ownerWallet on the store call and a human principal can call revoke() on Ethereum mainnet at any time. The next recall returns 403. reinstate() restores access. One contract, shared by all agents and owners — no deployment needed.