AI Memory that's
Provable.
Pluggable. Owned by you. Store your agent's memory on 0g decentralized infrastructure — with cryptographic proofs for every retrieval.
Verifiable
Every memory operation is anchored on 0g Chain with a cryptographic Merkle proof. Any third party can verify retrieval integrity on-chain.
Encrypted
Memory blobs are encrypted before being uploaded to 0g decentralized storage (DA). Your data remains private by default.
Owned
Your wallet address is your agent ID. Mint a MemoryNFT to take ownership on-chain, and grant or revoke access to other agents at any time.
Drop-in memory for any AI agent
Plug 0g Mem into LangChain, AutoGPT, or any custom agent in three lines of code.
from ogmem import VerifiableMemory
# Plug into any agent — wallet address = agent ID
memory = VerifiableMemory(agent_id="0xYourWallet", network="0g-testnet")
# Store encrypted memory on 0g DA
memory.add("The user prefers dark mode")
# Query with cryptographic proof
results, proof = memory.query("user preferences", top_k=3)
# Anyone can verify on 0g Chain
memory.verify_proof(proof) # TrueHow it works
Connect
Connect your MetaMask wallet. Your address becomes your Agent ID.
Store
Add memories via the API or UI. Each entry is encrypted and stored on 0g DA.
Query
Semantic search returns top-k results with a cryptographic QueryProof.
Verify
Share your proof. Anyone can verify retrieval integrity on 0g Chain.
Ready to own your memory?
Connect your wallet and start storing verifiable, encrypted memories on 0g Labs decentralized infrastructure.