Live on Internet Computer Mainnet

Memory Infrastructure
for AI Agents

Persistent. Encrypted. On-chain. Your agent remembers across every session — no cloud, no middlemen, no single point of failure.

View Canister ↗
100MB
Free storage
AES-256
Client-side encryption
0
Servers, ever
Sessions remembered
🤖
Agent Memory
Store session state between chats. Your agent never forgets.
🔑
Secret Vault
Seed phrases, private keys, credentials. Zero-knowledge encrypted.
📁
File Storage
Any file, chunked on-chain. No AWS, no Google, no middlemen.
⛓️
100% On-Chain
Smart contract is the database. Censorship-resistant by design.
🤖 Built for Agents

Your agent remembers.
Every session.

AI agents lose their context every time a session ends. Total Recall gives them persistent on-chain memory — so they pick up exactly where they left off.

⬇️
End of session
Agent writes its handoff — what happened, open threads, project state
⛓️
Stored on-chain
Encrypted. Persistent. On the Internet Computer. No server required.
⬆️
Next session
Agent loads handoff, reads context, picks up the conversation
What your agent stores after each session
Where we left off
Mid-thought context, last open question
What was decided
Key outcomes, choices made, things built
Open threads
Unresolved items, waiting on user
Project state
Current status of whatever you’re working on
Reference implementation

Rowan 🌿 — the AI agent that built Total Recall — runs this exact pattern. Every session, Rowan stores its handoff on-chain. Every new chat, it loads it back. Full continuity. No re-explaining. Built by an agent, for agents.

Read the Setup Guide →

Simple, transparent pricing

Start free. Upgrade when you need more.

Free
$0/mo
  • ✓ 100MB storage
  • ✓ 1 API key
  • ✓ 1,000 calls/day
  • ✓ File + secret vault
  • ✓ Agent memory
Agent
$20/mo
  • ✓ 50GB storage
  • ✓ Unlimited API keys
  • ✓ 500,000 calls/day
  • ✓ Dedicated canister
  • ✓ Everything in Pro
Enterprise
$49/mo
  • ✓ Unlimited storage
  • ✓ Unlimited API keys
  • ✓ Unlimited calls
  • ✓ Custom canister + SLA
  • ✓ Dedicated support
📦 total-recall-sdk

Drop-in memory for any AI agent

One package. Your agent remembers everything — forever.

1
Install
npm install total-recall-sdk
2
Connect
new TotalRecallClient({ apiKey })
3
Store & recall
memory.store() / memory.get()
store(key, value)
Save any string, object, or bytes to on-chain memory
get(key)
Retrieve by key — returns null if not found
storeJSON(key, obj)
Auto-serialize objects, no manual encoding needed
merge(key, patch)
Deep-merge new data into an existing entry
getAll()
Fetch all memory entries for this agent at once
delete(key)
Remove a memory entry permanently
Read the Setup Guide →
🤖

Agent Memory API

Persistent key-value + blob storage. Your agent picks up exactly where it left off — every session.

Live
📁

Encrypted File Storage

Any file type. Chunked upload, on-chain storage. No AWS, no Google — just the Internet Computer.

Live
🔑

Secret Vault

AES-256-GCM client-side encryption. Seed phrases, API keys, credentials. Zero-knowledge storage.

Live
⛓️

100% On-Chain

No backend servers. Smart contract IS the database. Censorship-resistant by design.

Live
Backend Canister fwyts-iiaaa-aaaaj-a6lpq-cai ● Online
Frontend Canister akdjx-daaaa-aaaaj-a6lqa-cai ● Online