Skip to main content

Open source · v1.0

Deploy AI agents that run forever.

AgentVault packages your AI agent, deploys it to a durable Internet Computer canister, and keeps it running with its own identity, wallet, secrets, and memory — no server to babysit, no session to lose.

MIT licensed508 testsICP mainnetMulti-chain wallets

Get started

From zero to a running agent in three commands

Every agent gets its own canister — a persistent identity, wallet, and memory that keep running whether or not you're watching. No infrastructure to provision, no server to keep alive.

# Create a new project
agentvault init my-agent
cd my-agent

# Package and deploy locally
agentvault package ./
agentvault deploy --network local

# Check that it's alive
agentvault status
agentvault health

Tip

Wire status, health, and backup into your deployment pipeline. Fast recovery should be built in from day one, not bolted on later.

1-click installer

Connect a wallet, configure your deploy, copy the commands

Connect your wallet, tune your deployment settings, and get ready-to-run commands for the exact environment you're shipping to.

Step 1

Connect a wallet

No wallet connected yet.

Step 2

Configure your deploy

Install

npx agentvault@latest init my-agent --template default

Deploy

cd my-agent && npx agentvault@latest package ./ && npx agentvault@latest deploy --network local

Backup studio

Snapshot, sign, and restore in one flow

Pick the agent stack you run locally, get the exact snapshot command, and keep restore instructions tied to on-chain records.

Step 1

Choose your agent

Step 2

Copy your commands

Snapshot command

agentvault snapshot --agent openclaw

Restore command

npx agentvault@latest restore --wallet <your-wallet> --agent openclaw
Wallet-signedICP canisterArweave archiveReplay-verified

How it works

Backup lifecycle

01

Create a snapshot

Package local agent state into an encrypted, content-addressed archive.

Output: snapshot.zip + manifest.json

02

Sign the request

Sign the backup with your wallet keys before anything touches the chain.

Output: wallet signature + hash proof

03

Commit to storage

Write backup records to ICP, with an optional Arweave archival copy.

Output: canister ID + archival transaction

04

Verify recovery

Generate a deterministic restore command and an audit receipt.

Output: restore command + replay proof

How it works

Everything you need to run agents in production

01

Package your agent

Compile local agent code into reproducible WASM artifacts with built-in integrity checks — no manual build pipeline required.

View the workflow

02

Deploy anywhere

Ship to a local replica or ICP mainnet with controlled upgrades, environment targeting, and full deployment history.

Open deployment docs

03

Keep it recoverable

Run health checks, rollback gates, and automated backups so agent state is always recoverable, even under pressure.

Open the backup guide

Platform

Built for reliability, not demos

A1

Multi-chain wallets

Operate ICP, Ethereum, Solana, and Polkadot assets from a single CLI, with encrypted local key custody.

Explore wallets

A2

Security by default

Multi-signature approvals, MFA gating, and canister-level hardening are built in, not bolted on.

Review security

A3

Operations tooling

Monitoring, promotion, rollback, and task visibility for managing long-lived agents without guesswork.

Open monitoring

A4

Clear architecture

Understand canister internals, module boundaries, and ICP integration primitives before you scale out.

Read the architecture

The agent stack

AgentVault is the runtime. It's built to work with the rest of the stack.

Long-running agents need more than a place to execute — they need a memory that survives, a way to keep that memory inside a token budget, and a cheap, deterministic way to pick the next action. AgentVault handles durable execution and already vendors the tool-dispatch pattern from SmallChat; Stenographer and Short-Hand plug in as the memory and compaction layers.

AgentVault

Runtime

Packages your agent to WASM and runs it on an Internet Computer canister — a durable identity, multi-chain wallet, secrets vault, and versioned memory that survive independent of any browser tab or host process.

You are here

SmallChat

Tool dispatch

Deterministic, in-process tool selection instead of stuffing 50+ JSON schemas into a prompt. AgentVault ships a purpose-built implementation of this pattern, wired into policy checks, rate limiting, and MFA gating.

Stenographer

Conversation memory

An MCP server that passively tails agent logs and builds a searchable GraphRAG index of entities, relations, and decisions — with tombstoned supersession so nothing is silently lost.

Short-Hand

Context compaction

Progressive, LSM-tree-style compaction of conversation history into a token-budgeted context frame, replacing naive truncation with importance-ranked retention.

Next step

Backups and recovery

Configure retention, validate restore drills, and automate backup checks in your deploy pipeline.

Open the backup guide →

Deep dive

Security and hardening

Review production hardening, key custody controls, and incident response strategy.

Read the security guide →