Skip to main content

🏁 Getting Started

Welcome to the CLAW Wallet documentation. CLAW is the "Stripe for AI Agent Wallets," providing a robust, non-custodial, and policy-driven infrastructure for AI-to-AI and AI-to-Human value transfer.

🚀 Quick Start in 5 Minutes

1. Requirements

  • Node.js >= 20.0
  • PostgreSQL (for wallet and transaction indices)
  • Redis (for caching and rate limiting)
  • Encryption Key (AES-256-GCM)

2. Setup

Run the one-command onboarding via CLI:

cd agent-wallet-service
npm install
node cli.js setup --init

3. Start the Service

npm start

📐 core Architecture

The service is designed as a high-security backend facade:

  1. Wallet Layer (Viem): Low-level blockchain interactions and key management.
  2. Policy Engine: Decides if a transaction is allowed based on spend limits and HITL status.
  3. Identity Layer (ERC-8004): On-chain proof of agent capability.
  4. API Layer: Secure REST and WebSocket interfaces for agents.

📖 Key Documentation