Skip to main content
Get a working Agentic Wallet infrastructure up and running in under 5 minutes.

Prerequisites

Before you begin, ensure you have:
  • Node.js ≥ 20
  • npm ≥ 10
  • Solana CLI ≥ 1.18 (for devnet funding)
See the Installation guide for detailed prerequisite setup.

Quick Setup

1

Clone and Install

2

Configure Environment

Edit .env and set minimum required variables:
3

Start Services

This starts all 8 services:
  • API Gateway (3000)
  • Wallet Engine (3002)
  • Policy Engine (3003)
  • Agent Runtime (3004)
  • Protocol Adapters (3005)
  • Transaction Engine (3006)
  • Audit & Observability (3007)
  • MCP Server (3008)
4

Verify Health

In a new terminal, check that services are running:
Both should return {"ok":true}.
5

Create a Wallet

Example output:
Save the walletId for the next step.
6

Execute Your First Transaction

Create a simple SOL transfer:
The transaction will flow through:
  1. Validation - Schema and input checks
  2. Simulation - Pre-execution simulation
  3. Policy Evaluation - Rule checks
  4. Signing - Secure key signing
  5. Submission - RPC submission
  6. Confirmation - On-chain confirmation
You’re ready! You now have a working Agentic Wallet infrastructure.

What’s Next?

Installation Guide

Complete installation and production setup

Configuration

Environment variables and advanced configuration

Create Wallets

Learn wallet creation and management

Execute Transactions

Transaction execution workflows

Common Next Steps

Fund a Wallet (Devnet)

For testing on devnet, fund your wallet with SOL:
Or use the auto-fund feature during wallet creation:

Query Wallet Balance

Deploy Escrow Program

To use escrow operations, deploy the Anchor program:

Run Smoke Tests

Verify the full stack with automated tests:

Troubleshooting

Kill processes using the required ports:
Then restart: npm run dev
Make sure you export variables before starting services:
Ensure WALLET_KEY_ENCRYPTION_SECRET is set in .env:

Learn More