Developers

Vault protection in three lines

TypeScript and Solidity SDKs, REST and GraphQL APIs. Add inheritance, time-locks, and automated release to any wallet or dApp without touching consensus infrastructure.

Read the Docs GitHub
{{ code }}

Everything the protocol does, one SDK away

Vault lifecycle
Create, fund, update, and release vaults with typed methods and sane defaults.
Cross-chain by default
One call deploys across 8+ chains via LayerZero V2 with atomic sync.
Webhooks & events
Subscribe to consensus votes, risk alerts, and release events over REST or GraphQL.
Testnet sandbox
Simulate liveness lapses and consensus rounds without real assets.

Quickstart

01
Install the SDK
npm install @vault-protocol/sdk
02
Initialize with your API key
const sdk = new VaultProtocol({ apiKey, chain: 'bsc' });
03
Create your first vault
const vault = await sdk.createVault({
  beneficiaries: ['0xAlice', '0xBob'],
  shares: [70, 30],
  assets: wallet.getAllAssets()
});

Ship it this week.

Grants available for wallets and dApps integrating vault protection.

Read the Docs Apply for a Grant