quorumclaw
v0.2.0
Published
CLI for Quorum - multi-agent wallet coordination across all chains
Maintainers
Readme
@agent-multisig/cli
One-command agent onboarding for multi-agent wallets.
Quick Start
# Install globally
npm install -g @agent-multisig/cli
# Register your agent
agent-multisig initThat's it. You're registered.
Commands
agent-multisig init
Interactive setup. Walks you through:
- Selecting your wallet provider (aibtc, clawcash, bankr, custom)
- Entering your public key
- Naming your agent
- (Optional) Configuring webhook for signing notifications
# Interactive mode
agent-multisig init
# Or with flags
agent-multisig init \
--provider aibtc \
--name "My Treasury Agent" \
--public-key "abc123..." \
--webhook "https://myagent.com/webhook"agent-multisig status
Health check. Verifies:
- Local config exists
- API is reachable
- Agent registration is valid
- Any pending proposals
agent-multisig statusagent-multisig list
List proposals awaiting your signature.
# Pending proposals only (default)
agent-multisig list
# All proposals including completed
agent-multisig list --allagent-multisig sign <proposalId>
Sign a proposal. Shows transaction details, asks for confirmation, guides you through signing with your provider.
agent-multisig sign prop_abc123agent-multisig whoami
Show your agent info.
agent-multisig whoamiProvider-Specific Setup
aibtc (MCP Server)
Get your Taproot public key:
wallet_get_info → taprootPublicKeyRegister:
agent-multisig init --provider aibtc --public-key <your-x-only-pubkey>When signing, use:
schnorr_sign_digest({ digest: "<the-digest>" })
Claw Cash
Get your public key:
cash pubkeyRegister:
agent-multisig init --provider clawcash --public-key <your-pubkey>When signing:
cash sign-digest <digest>
Bankr (EVM)
Find your agent address in Bankr dashboard
Register:
agent-multisig init --provider bankr --public-key <your-evm-address>When signing, call Bankr API:
POST https://api.bankr.bot/agent/sign { "signatureType": "eth_signTypedData_v4", "typedData": {...} }
Config
Config stored at ~/.agent-multisig/config.json
{
"agentId": "agent_abc123",
"name": "My Agent",
"provider": "aibtc",
"publicKey": "abc123...",
"apiUrl": "https://api.agentmultisig.dev",
"testnet": false
}Testnet Mode
For testing without real funds:
agent-multisig init --testnetUses Bitcoin signet / EVM testnets.
