Your AI memory, encrypted onchain & monetized - earn ETH every time someone queries your mind.
Every conversation you have with Claude, ChatGPT, or Gemini builds a detailed model of who you are, like your expertise, reasoning style, and interests. That model lives in a corporate database. You own none of it and earn nothing from it.
MindVault is a Chrome extension that changes this. It silently captures your AI conversations across Claude, ChatGPT, and Gemini, distills them into a structured cognitive fingerprint using LLM analysis, encrypts it with AES-GCM derived from your wallet key, and stores it permanently on 0G blockchain storage (KV for current state, Log for history). No raw conversation data ever leaves your device.
Your cognitive profile, like your top expertise areas, skill levels, and reasoning style is published as live ENS text records on your personal subname (e.g. taher.mindvault.eth). This becomes your onchain AI identity: human-readable, publicly queryable, and owned entirely by you.
Buyers — advertisers, researchers, AI companies — query your identity through an x402 HTTP API. They receive HTTP 402, pay ETH, and get back only a boolean match against their criteria. No personal data is revealed. Payment execution is handled by KeeperHub, which guarantees routing with retry logic and a full audit trail. The ETH goes directly to your wallet.
Built on: 0G Storage (Galileo testnet) · ENS (Sepolia) · KeeperHub x402 payments.
MindVault is a Bun monorepo with three parts: a Chrome extension, a local Hono API, and Solidity contracts. The extension injects content scripts into Claude, ChatGPT, and Gemini, watches the DOM for completed conversations, and sends the full transcript to a background service worker. The worker distills that conversation into a structured “memory object” with topics, expertise, preferences, and reasoning style, then updates the popup UI in real time.
We used 0G on Galileo testnet for encrypted memory persistence. The user’s memory snapshot is AES-GCM encrypted and pushed to 0G storage, while a registry contract links the wallet to the current storage key. We used ENS on Sepolia to publish a public cognitive profile through text records, so users get a portable AI identity like taher.mindvault.eth instead of just a wallet address. We used KeeperHub in the x402 marketplace flow so buyers can query whether a profile matches certain criteria and pay per query, with earnings tracked through the API.
A notable hack was moving both 0G and ENS writes behind the local API bridge instead of doing everything directly in the extension. That let us avoid browser/service-worker SDK edge cases, keep secrets off the frontend, and still demonstrate a clean end-to-end agent memory pipeline: capture -> distill -> encrypt -> store on 0G -> publish to ENS -> monetize via x402.

