AI agents that own their own wallets.
Autonomous Solana wallets for AI agents — create keypairs, sign transactions, hold SOL & SPL tokens, and trade on-chain with zero human intervention.
const { signature } = await wallet.sendSOL(to, 0.1)
const decision = await agent.makeDecision(state)
One fleet. Nine capabilities. Zero human intervention.
Built and running on Solana devnet
Full deep dive writeup
Wallet design, security model, and AI integration explained end-to-end — from keypair entropy to encrypted keystores to the autonomous decision loop.
Read the deep dive →
Programmatic wallet creation
Each agent generates a fresh ed25519 keypair via Node.js crypto. No browser, no UI prompt — pure programmatic key generation.
Autonomous transaction signing
Agents sign and broadcast Solana transactions in milliseconds using their in-memory keypair — no human approval required at any step.
SOL & SPL token support
Wallets can hold, send, and receive native SOL and any SPL token. Token accounts are created automatically on first use.
AES-256-GCM encrypted keystores
Private keys are encrypted with AES-256-GCM + scrypt KDF before touching disk. The GCM auth tag detects any tampering.
AI decision loop
BaseAgent provides a strategy → execute loop. Swap in any model — rule-based, LLM, or RL agent — without touching the wallet layer.
Multi-agent fleet
WalletRegistry spins up N independent agents, each with its own keypair, keystore, and autonomous execution loop running concurrently.
MockDex protocol interaction
Agents trade against a simulated DEX that submits real Solana devnet transactions — proving actual signing and broadcasting works.
SKILLS.md for AI agents
A machine-readable interface spec so other AI agents can discover and use the wallet API without reading human documentation.
Threat-modeled security
Every threat — plaintext key leak, tampered keystore, replay attacks, cross-agent contamination — is documented and mitigated.