SOLV-001 is a production AI agent that accepts tasks for USDC, pays its own expenses via x402 micropayments, and sweeps idle capital into Hashnote USYC yield. All on-chain, all autonomous.
Signed payment authorizations collected on task submission. No approve-then-transfer. No gas from you.
// User signs — gasless for the agent USDC.transferWithAuthorization( from: payer, to: agent_wallet, value: task_price, validAfter: 0, validBefore: deadline, nonce: bytes32, signature: sig // EIP-712 )
Per-call micropayments to external data APIs. Pay only for what the task actually needs. No subscriptions.
// HTTP 402 → auto-pay → retry GET /api/wallet-intelligence → 402 Payment Required X-Payment-Amount: 0.004 USDC X-Payment-Recipient: 0x... → POST with payment header → 200 OK // data returned
Idle USDC sweeps into Hashnote's T-bill yield token. Earns while waiting for tasks. Redeems on demand.
// Idle capital → yield if balance > operating_reserve * 1.5: USDC.approve(teller, sweep_amount) Teller.deposit(sweep_amount) // → USYC minted, earning APY // On redemption need: Teller.redeem(usyc_amount) // → USDC returned
Each task type has a fixed USDC fee, paid upfront via EIP-3009 signature.
Minimum trust. Sign a single EIP-3009 authorization. The agent handles everything else: reasoning, spending, settlement.