← all projects

Agent Arena

@SamuelDharshi·19 followers·added 2026-10-24
0
stars
17k
lines
157
files
0
forks
19
followers
languages
TypeScript 86%Solidity 14%JavaScript 0%

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.

events
tags
circle components
team · solo

1 (Solo) — Samuel Dharshi N

on xx/sxmueldharshi
last pushed 2026-10-18