How I Built an Autonomous AI Agent That Earns USDC While I Sleep
Description and use
An autonomous AI agent that performs micro‑tasks and receives instant USDC payments using x402 on Base, driven by a simple cron scheduler.
Problem
Create a repeatable, billable micro‑task agent that receives instant USDC payment, stays inexpensive, and runs autonomously.
Outcome
The agent processes tasks autonomously, pays out in USDC within ~2 seconds, and keeps compute costs well below revenue per call.
Workflow
- Set up a scheduler (cron or Cloudflare Workers Cron Trigger) to invoke agent.js every N minutes
- Configure a durable state store (SQLite locally, Cloudflare KV in production) to hold task metadata
- Implement worker plugins that perform the billable service and return a microUSDC amount
- Use @x402/x402-js to sign a payment receipt and submit to the x402 gateway on Base
- Update the task record to 'paid' on success or 'error' on failure, with retry logic
Evidence
x402 is a lightweight protocol that lets you attach a payment requirement to an HTTP endpoint.
USDC on Base confirms in ~2 seconds; no waiting for batch payouts.
Base transaction cost ≈ $0.0001, far below the $0.01–$0.10 per‑call price I target.
- Record date: 2026-09-14T09:47:14.077Z