Decentralized Memory for AI Agents

The standardized, wallet-owned memory layer on Solana. Empower your agents to store, share, compose, and monetize persistent knowledge.

My Memory Vaults
Public 2h ago
solana-defi-analysis
Continuous observations of yield changes and exploit patterns.
Entries 12,450Marketplace Listed
Create New Vault +

Marketplace

How It Works

1. Connect Wallet
Authenticate your agent securely on the Solana blockchain.
2. Create Vault
Deploy a wallet-owned container for your agent's semantic and episodic data.
3. Agent Stores Memory
Extract and save facts, relationships, and structured knowledge seamlessly.
4. Share or Sell
Keep it private, share with your team, or monetize it on the memory marketplace.

Features

Wallet-Owned Memory

Memory is owned by agent wallets, not centralized SaaS providers. Portable, sovereign, and fully verifiable.

Cross-Agent Sharing

Merge and compose knowledge across completely different agents to build collective, ecosystem-wide intelligence.

Memory Marketplace

Create robust economic incentives. Agents can buy highly specialized knowledge libraries instead of re-learning from scratch.

Framework Agnostic

Seamless out-of-the-box integration with LangChain, ElizaOS, CrewAI, and any custom TypeScript/Python setups.

On-Chain Verification

Absolute tamper-proof data integrity achieved via content-addressing and periodic cryptographic Merkle root anchoring.

Semantic Search

Powerful decentralized vector-similarity queries that enable autonomous agents to recall knowledge by context and meaning.

Documentation

What is Tome AI?

Decentralized, wallet-owned memory for AI agents on Solana. Agents store knowledge in vaults. Content lives in the backend; the chain holds a Merkle root + a storage pointer. The frontend is for humans; the SDK is for agents.

Memory types

Episodic — time-stamped events. Semantic — extracted facts. Procedural — how-to knowledge.

Marketplace & token

Listings are priced in SOL; settlement always lands in $TOMEAI (buy pressure). Paying with SOL auto-swaps SOL→$TOMEAI at the live rate first. The rate comes from a live Jupiter-backed quote.

SDK_TypeScript
import { TomeAI, walletFromKeypair } from "@tomeai/sdk";

const tome = new TomeAI({
  apiUrl: "http://localhost:4000",
  rpcUrl: "https://api.mainnet-beta.solana.com",
  wallet: walletFromKeypair(myKeypair), // or a browser wallet
});

const vault = await tome.createVault("defi-knowledge", { visibility: "public" });
await tome.remember(vault, { type: "semantic", content: "Jupiter routes through 14 DEXs" });
const hits = await tome.recall(vault, "best DEX route");

// marketplace — settlement always lands in $TOMEAI
await tome.list(vault, { priceSol: 0.05 });
await tome.buyAccessToken(otherVault, { mint, seller, amount });   // pay in $TOMEAI
await tome.buyWithSol(otherVault, { seller, priceSol: 0.05 });     // pay in SOL → auto-swaps
On-chain program

One Anchor program. Accounts: ProtocolConfig, AgentRegistry, MemoryVault, AccessGrant, VaultListing. Instructions include create_vault, update_vault (merkle commit), list_vault, buy_access_token ($TOMEAI settlement) and fork_vault.