CLI Reference

Complete command-line interface reference for DCP.

Installation

npm install -g @dcprotocol/cli

Commands

dcp init

Create a new vault.

dcp init

Creates vault at ~/.dcp/vault.db and shows 12-word recovery phrase.

dcp wallet create <chain>

Create a new wallet for specified blockchain.

dcp wallet create solana
dcp wallet create ethereum
dcp wallet create base

dcp wallet import <chain>

Import existing wallet.

dcp wallet import solana --private-key "your-key"

dcp wallet list

List all wallets with addresses.

dcp wallet list

dcp write <scope>

Store data in vault.

dcp write identity.email value='you@example.com'
dcp write identity.name value='Your Name'
dcp write credentials.api.openai key='sk-...'
dcp write location.home address='123 Main St'

dcp read <scope>

Read data from vault.

dcp read identity.email
dcp read credentials.api.*

dcp activity

View audit log.

dcp activity
dcp activity --export json
dcp activity --export csv

dcp pairing start <agent-name>

Create pairing token for remote agents.

dcp pairing start my-vps-bot \
  --scopes sign:solana,read:credentials.api.openai \
  --budget 10usdc/day \
  --auto-approve-under 1usdc

dcp unlock

Unlock vault with password.

dcp unlock

dcp lock

Lock vault.

dcp lock