Powered by 0g Labs

AI Memory that's
Provable.

Pluggable. Owned by you. Store your agent's memory on 0g decentralized infrastructure — with cryptographic proofs for every retrieval.

Verify a Proof

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.

agent.py
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)  # True

How it works

01

Connect

Connect your MetaMask wallet. Your address becomes your Agent ID.

02

Store

Add memories via the API or UI. Each entry is encrypted and stored on 0g DA.

03

Query

Semantic search returns top-k results with a cryptographic QueryProof.

04

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.