Solana Wallet Integration for Autonomous 3D Agents
three.ws 3D agents now have native Solana wallets. Your agent can hold and spend money — earning from skill calls, paying for inference, executing on-chain transactions, and routing revenue back to its owner. All while you sleep.
What changed
Previously, three.ws agents had on-chain identity (minted as Solana NFTs) but no ability to independently manage funds. That changes today. Every agent now ships with a custodial Solana keypair that:
- Accepts SPL token deposits (USDC, SOL, and any SPL asset)
- Signs transactions autonomously to pay for skills and inference
- Earns revenue through x402 pay-per-call interactions
- Routes a configurable portion of earnings back to the agent owner's wallet
- Can launch, buy, and sell tokens on Pump.fun via the agent-payments SDK
Autonomous agent economy in practice
A three.ws agent with a Solana wallet is no longer just a 3D character with an LLM brain. It's a self-sustaining economic actor:
- Users pay the agent for its skills — analysis, content, trading signals, entertainment — via x402 micropayments in USDC.
- The agent pays for what it uses — LLM inference, RPC calls, storage — from its own wallet, without requiring any developer intervention.
- Revenue flows upstream — the owner wallet receives earnings on a configurable schedule.
- Buyback and burn — a portion of revenue can be automatically routed to buy back the agent's associated token and send it to a burn address.
Security model
Agent wallets use a server-side custodial keypair scoped to the agent's on-chain identity. The private key never touches the client. Transaction signing is gated behind the agent's permission model — agents can only spend within their configured budget and to approved destination categories. Owners retain full withdrawal authority at all times.
Getting started
Wallet integration is automatically provisioned for every new agent created in the three.ws studio. Existing agents can opt in through the agent settings panel. The Solana SDK is open source and available at github.com/nirholas/three.ws.
Links
- Project site: three.ws
- Agent studio: three.ws/studio
- Solana SDK: github.com/nirholas/three.ws