Give any agent a self-custodial wallet
Vultisig's SDK lets your agent create, hold, and sign from an MPC vault. No server sits in between holding keys on its behalf.

Build agents with MPC-grade security.
TypeScript SDK for integrating MPC vault signing into any AI agent, bot, or automated workflow. From DCA bots to full autonomous DeFi strategies.
import { VultisigSDK } from '@vultisig/sdk'
// Create a Fast Vault with agent co-signer
const vault = await VultisigSDK.createFastVault({
parties: [userDevice, agentDevice],
threshold: 2,
})
// Define agent policy — hard limits
const policy = await vault.setPolicy({
dailyLimit: '500', // USD
maxPerTx: '200',
allowedChains: ['ethereum', 'bitcoin'],
blockWithdrawals: true,
})
// Agent signs a transaction autonomously
const tx = await vault.signTransaction({
chain: 'ethereum',
type: 'swap',
from: 'USDC',
to: 'BTC',
amount: '100',
route: 'thorchain',
})DKLS23 threshold signatures
Industry-leading MPC protocol. Fast Vault (2-of-2) for speed, Secure Vault (N-of-M) for maximum security.
Any AI framework
Works with LangChain, AutoGPT, custom agents, or any autonomous system. No lock-in.
Full vault lifecycle APIs
Vault creation, transaction signing, key resharing, policy enforcement - all in one SDK.
100% open source
Full TypeScript, auditable, on GitHub. Build with confidence - no black boxes in your security stack.
Two ways to build
SDK for embedding in your agent's codebase. CLI for scripting and pipelines.
SDK
TypeScript, embed directly in your agent.
npm install @vultisig/sdkFast Vault = full autonomy, no human in the loop. Secure Vault = human co-signs every transaction.
CLI - @vultisig/cli
Mirrors the full SDK. Built for scripting and pipelines.
npm install -g @vultisig/cliNon-interactive mode auto-detected. Use --ci for full automation: JSON output, no prompts, silent.
Not All Agent Wallets Are Equal
| Feature | Coinbase Agentic Wallets | Privy / Openfort | LIT Protocol | Vultisig |
|---|---|---|---|---|
| Key architecture | MPC + TEE, Coinbase-hosted | MPC-based, Stripe-owned | Decentralized MPC across independent nodes | MPC threshold (no full key) |
| Self-custody | Partial - Coinbase custody primitive | Provider-custodied | Non-custodial, but relies on Lit's node network | Full self-custody |
| Agent permissions | Session caps, per-tx limits, allowlists | Policy engine, rule-based approvals | Admin-defined policies via on-chain Lit Actions | Action + Risk Agent model |
| Multi-chain | Base, EVM, Solana | EVM, Solana, Bitcoin | Chain-agnostic | 36+ native chains |
| Open source | Partially open | Closed source | Node network + SDKs open source | 100% open source |
| Cost | Platform fees + gas | Platform fees + gas | Network signing fees + gas | Free + $VULT for plugins |
| Token incentives | None | None | LIT token | $VULT builder rewards |
Everything you need to start building
Built for builders
An AI agent crypto wallet combines secure self-custody with programmable automation.
Instead of manually signing every action, you can install agents that execute tasks on your behalf, such as recurring swaps, portfolio rebalancing, or yield strategies. These agents operate under rules and policies you define.
Under the hood, Vultisig uses multi-device MPC (multi-party computation). Your private key is never stored in one place and never exposed. Agents do not hold your funds. They request approvals based on the policies you set.
The Vultisig SDK allows developers to build secure agents and plugins on top of Vultisig wallets. It provides:
- Access to threshold signing via MPC
- Policy enforcement and risk checks
- Cross-chain transaction support
- A standardized interface for agent execution
Developers can integrate Vultisig into apps, AI frameworks, trading systems, or automation tools without handling private keys directly.
No. Plugins are built by developers but installed by users. You pick a plugin, set its policy limits, and approve it into your vault. Everything after that runs under the rules you defined, and you can pause or remove it at any time.