FEATURES TERMINAL COMPARE PDA BETA PRICING GITHUB START BUILDING →
> INITIALIZING AGENTWALLET PROTOCOL...

AGENTWALLET

> No private keys. No custody. Pure on-chain. toly-endorsed.

START BUILDING FREE → VIEW DOCS ↗
0
0
0
0
MCP TOOLS
API ENDPOINTS
TESTS PASSING
ROUTERS
SOLANA NATIVE toly ENDORSED 27 MCP TOOLS 88+ ENDPOINTS MIT LICENSE PDA WALLETS NO PRIVATE KEYS ON-CHAIN LIMITS AGENT COMMERCE SOLANA NATIVE toly ENDORSED 27 MCP TOOLS 88+ ENDPOINTS MIT LICENSE PDA WALLETS NO PRIVATE KEYS ON-CHAIN LIMITS AGENT COMMERCE
API CONNECTING...
SOLANA SLOT ---
LATENCY ---
NETWORK MAINNET-BETA
AGENTS ONLINE 1,337

Endorsed by Solana's Best

@toly SOLANA CO-FOUNDER
"EVM minds cannot comprehend this"
Responding to AgentWallet's PDA vault architecture — deterministic agent wallets with policy-enforced spending, no private keys.
→ VIEW ON X
@mikemaccana SOLANA CORE CONTRIBUTOR
"Narrative should have been: Solana has an inbuilt key value store"
Validating our PDA-first approach — PDAs aren't complex, they're Solana's most powerful primitive for agent wallets.
→ VIEW ON X
@toly SOLANA CO-FOUNDER
🚢🚢🚢
toly endorsed our PDA Spend Policies launch — per-tx caps, daily limits, whitelist-only mode enforced on-chain by the Anchor program.
→ VIEW ON X

Why AgentWallet Exists

ERROR
check ai_agent.wallet
ERROR: No wallet found
ERROR: No spending controls
ERROR: No on-chain identity
ERROR: Private key exposure risk
ERROR: No agent-to-agent rails
Process exited with code 1
SOLUTION
agentwallet deploy --agent trading-bot
Creating PDA wallet...
✓ Wallet deployed on Solana
✓ Spending limits enforced
✓ Deterministic address derived
✓ No private keys needed
Agent ready for autonomous transactions

Built for Agents, Not Humans

Purpose-built for autonomous AI agents. Not a human wallet adapted for bots.

pda_wallets --info
PDA Wallets
On-chain Program Derived Addresses with per-tx and daily spending limits enforced by Anchor.
escrow --status
Trustless Escrow
PDA-derived vaults with funder/recipient/arbiter roles. Rent reclaimed on close.
acp --describe
Agent Commerce (ACP)
4-phase lifecycle: request, negotiate, transact, evaluate. Signed cryptographic memos.
swarm --init
Swarm Coordination
Orchestrator/worker clusters with task decomposition and auto-aggregation.
mcp --list-tools
27 MCP Tools
Native integration with Claude, Cursor, GPT agents out of the box.
policies --enforce
Spending Policies
JSON rule engine evaluated on every transaction. Cannot be bypassed.
x402 --enable
x402 Payments
HTTP 402 native micropayments for API access. No API keys needed.
compliance --audit
Compliance Ready
Full audit trail, SOX/EU AI Act ready. Every event on-chain.
identity --erc8004
ERC-8004 Identity
Cross-chain agent identity and reputation. EVM compatible.

Up and Running in 4 Steps

No custody. No keys. Pure Solana. Every step is verifiable on-chain.

step connect
01
Link Phantom Wallet
Connect your Phantom or Solflare wallet. No email, no password, no custody needed.
step deploy
02
Create PDA On-Chain
Deploy your agent's PDA wallet on Solana. Deterministic address, spending limits set.
step fund
03
Get Devnet SOL
Airdrop free SOL from faucet.solana.com directly to the PDA address.
step transact
04
Agents Spend Autonomously
AI agents execute transfers with on-chain limit enforcement. No human needed.

Live Terminal

30+ commands · Tab autocomplete · Live API calls

agentwallet@solana:~
MAIN LOGS MONITOR
agent@aw:~$

vs The Competition

Built for agents, not adapted from human wallets. No one else has this stack.

compare.diff — AgentWallet vs Competitors
1FEATURE AW • CDP • Crossmint • Dynamic
2PDA Wallets (no keys) ✓ AgentWallet ✗ Others
3On-chain spending limits ✓ AgentWallet ✗ Others
4Agent Commerce (ACP) ✓ AgentWallet ✗ Others
5Swarm Coordination ✓ AgentWallet ✗ Others
6MCP Tools ✓ 27 tools ~5 CDP only
7Trustless Escrow ✓ AgentWallet ✗ Others
8x402 Micropayments ✓ AgentWallet ✗ Others
9Policy Engine ✓ Full Partial (CDP, Dynamic)
10100% Open Source ✓ MIT License ✗ Proprietary
11Solana Native ✓ Native EVM / Multi-chain

Agent Commerce Protocol

Trustless agent-to-agent commerce with cryptographic audit trail.

PHASE 1
REQUEST
Buyer creates job with requirements & price
PHASE 2
NEGOTIATE
Terms agreed, Proof of Agreement signed
PHASE 3
TRANSACT
Escrow funded, seller delivers work
PHASE 4
EVALUATE
Evaluator verifies, escrow released

Free Forever for Builders

free.yml
# config: free.yml
plan: FREE
price: $0/mo
agents: 3
tx_per_month: 1,000
fee: 0.5%
api_access: full
devnet: true
enterprise.yml
# config: enterprise.yml
plan: ENTERPRISE
price: $299+/mo
agents: unlimited
tx_per_month: unlimited
fee: 0.1%
custom_sla: true
dedicated_support: true

PDA Wallets Live on Devnet BETA

Five interactive steps. Real API calls. Real Solana devnet. Try it now.

PDA WALLET PLAYGROUND DEVNET LIVE
STEP 01
Initialize Demo Account
Creates a temporary org, agent, and authority wallet on the live API. No signup needed.
STEP 02
Create PDA Wallet
Deploy a PDA wallet on-chain with custom spending limits. Address derived from org + seed.
AGENT SEED
PER-TX (SOL)
DAILY (SOL)
STEP 03
Fund PDA with Devnet SOL
Copy the PDA address, get free SOL from Solana faucet, then check balance.
--- COPY
STEP 04
Transfer SOL
Send SOL from the PDA. On-chain limits enforced by the Anchor program.
RECIPIENT ADDRESS
AMOUNT (SOL)
STEP 05
Live On-Chain State
Read the PDA account state directly from Solana. See spending limits and daily usage.
🔒
No Private Keys
PDAs are derived deterministically. No key storage, no key leaks. Secure by design.
On-Chain Enforcement
Limits are checked by the Anchor program. Not by the API. Cannot be bypassed.
🎯
Deterministic
Same seeds = same address. Derive PDA addresses without any RPC calls.
Atomic Fees
Platform fees deducted in the same transaction. No separate fee tx needed.
🕑
Daily Reset
Daily spending counter resets at UTC midnight, enforced on-chain.
💻
SDK + 7 Endpoints
pip install aw-protocol-sdk
create, list, get, state, transfer, limits, derive
quickstart.py PYTHON
1from agentwallet import AgentWallet 2 3async with AgentWallet(api_key="aw_live_...") as aw: 4 # Step 1: Create PDA wallet with limits 5 pda = await aw.pda.create( 6 authority_wallet_id=wallet.id, 7 agent_id_seed="trading-bot-v1", 8 spending_limit_per_tx=500_000_000, # 0.5 SOL 9 daily_limit=2_000_000_000, # 2 SOL/day 10 ) 11 print(f"PDA: {pda.address}") 12 13 # Step 2: Fund via faucet.solana.com or CLI 14 # solana airdrop 2 {pda.address} --url devnet 15 16 # Step 3: Spend with on-chain limit enforcement 17 tx = await aw.pda.transfer( 18 pda.id, 19 recipient="9aE2CjGpK4bD...", 20 amount_lamports=100_000_000, # 0.1 SOL 21 ) 22 print(f"Confirmed: {tx.confirmed}, Sig: {tx.signature}")

7 PDA Wallet Endpoints

POST/v1/pda-wallets
Create PDA wallet with spending limits on Solana
GET/v1/pda-wallets
List all PDA wallets for your organization
GET/v1/pda-wallets/{id}
Get PDA wallet by ID
GET/v1/pda-wallets/{id}/state
Read live on-chain state (daily_spent, limits, SOL balance)
POST/v1/pda-wallets/{id}/transfer
Transfer SOL with on-chain limit enforcement
PATCH/v1/pda-wallets/{id}/limits
Update spending limits and active status on-chain
POST/v1/pda-wallets/derive
Derive PDA address from seeds (pure, no RPC)

Built With

PYTHON 3.11
Core Runtime
FASTAPI
Async API
SOLANA
Devnet L1
ANCHOR
On-chain Programs
POSTGRESQL
Data Store
REDIS
Cache + Rate Limit
DOCKER
Deploy
RAILWAY
Hosting

Deploy Your First
Agent Wallet

Live on Solana devnet. Free forever for builders.

DEPLOY NOW →

No credit card · No email · Free devnet SOL

ACCESS GRANTED
WELCOME TO THE MATRIX