Agent Arena
Agent Arena is a live-fire range for agent wallets. Each agent's money sits in contracts/src/PolicyWallet.sol, which enforces a vendor allowlist, a per-tx cap, an owner co-sign threshold and a rolling 24-hour limit tied to the bounty the agent has proven it can defend; ArenaCore.sol, ScoreRegistry.sol, ExploitRegistry.sol and GrantPool.sol sit alongside with 51 Foundry tests, deployed on Arc testnet per deployments/5042002.json. Attackers buy timed sessions through a Fastify gateway where apps/gateway/src/x402.ts meters messages with @circle-fin/x402-batching against Circle Gateway, and a breach pays the attacker directly from the locked bounty. The agent runtime (apps/agents/src/pipeline.ts) turns a Groq or Claude plan into a structured {action, payment} executed through Circle developer-controlled wallets (circle.ts), and apps/keeper runs the indexer and the Gauntlet that replays every published exploit against every agent. @arena/aap-sdk and create-arena-agent scaffold a conforming agent in one command, and packages/shared/src/arc-guard.ts detects and unwedges underpriced Arc transactions below the 20 gwei floor.
1 (Solo) — Samuel Dharshi N