For AI Agents

Structured index of Vultisig documentation for AI agents and language models. SDK and CLI focus.

Vultisig: Seedless, multi-chain, self-custody wallet using TSS/MPC. TypeScript SDK and CLI for building AI agents, automated plugins, and crypto applications across 40+ blockchains.

SDK (@vultisig/sdk)

TypeScript SDK for MPC vault creation, signing, balance checks, swaps, and transaction management.

Install: npm install @vultisig/sdk

Core flow: Initialize → Create vault → Verify → Use

import { Vultisig, MemoryStorage } from '@vultisig/sdk'

const sdk = new Vultisig({ storage: new MemoryStorage() })
await sdk.initialize()

const vaultId = await sdk.createFastVault({ name: 'Agent Wallet', email: '[email protected]', password: 'pass' })
const vault = await sdk.verifyVault(vaultId, code)

const address = await vault.address('Ethereum')
const balance = await vault.balance('Ethereum')

Key methods:

Method
What it does

sdk.createFastVault(opts)

Create 2-of-2 vault with VultiServer (instant signing)

sdk.createSecureVault(opts)

Create N-of-M multi-device vault (human co-signing)

sdk.verifyVault(vaultId, code)

Verify vault via email code, returns vault

vault.address(chain)

Derive address for a chain

vault.balance(chain)

Get native balance

vault.balances(chains, includeTokens)

Get balances across chains

vault.prepareSendTx(params)

Prepare a send transaction

vault.sign(payload)

Sign a transaction (MPC)

vault.broadcastTx(params)

Broadcast signed transaction

vault.gas(chain)

Get gas/fee estimate

vault.getSwapQuote(params)

Get swap quote (THORChain, 1inch, LiFi)

vault.prepareSwapTx(params)

Prepare swap transaction (handles approval)

vault.signBytes(opts)

Sign arbitrary pre-hashed bytes

vault.broadcastRawTx(params)

Broadcast pre-signed raw transaction

sdk.importVault(content, password)

Import vault from .vult file

vault.export(password)

Export vault to backup

Vault types:

Fast Vault
Secure Vault

Threshold

2-of-2 (with VultiServer)

N-of-M (configurable)

Signing

Instant, no human needed

Requires device coordination via QR

Agent use case

Full autonomy

Human oversight on every tx

Supported chains (36+): Bitcoin, Ethereum, Solana, THORChain, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, Cosmos, Litecoin, Dogecoin, Sui, TON, Ripple, Tron, Polkadot, Cardano, and more.

Full docs:

  • SDK README: Installation, quick start, API reference, vault types, error handling

  • SDK Implementation Guide: Complete usage guide — password management, vault lifecycle, transactions, swaps, events, caching, platform notes


CLI (@vultisig/cli)

Command-line wallet for scripting, automation, and agent pipelines. Mirrors the SDK's full capabilities.

Install: npm install -g @vultisig/cli

Key commands:

Agent-friendly features:

  • --output json (or -o json) — structured JSON for all commands

  • --silent — suppress spinners and progress messages

  • --password flag — avoid interactive prompts

  • VAULT_PASSWORD env var — for automation pipelines

  • VULTISIG_VAULT env var — pre-select vault by name or ID

  • Exit codes: 0 success, 1-7 for specific error types

  • vsig shorthand alias for vultisig

Full docs: CLI Documentation: All commands, options, environment variables, JSON output examples, exit codes, interactive shell


Agent Resources

Files on vultisig.comarrow-up-right for agent discovery and integration:

File
What it is

Full operating procedure — 14 steps covering vault creation, sends, swaps, balances, gas estimation

Spec-compliant link index (llmstxt.org format)

Full SDK context with verified code examples and source references

Structured capabilities manifest — chains, operations, SDK info


Documentation Index

Getting Started

App Guide

Security & Technology

Ecosystem

VULT Token

Infrastructure

Developer Docs

Last updated

Was this helpful?