Skip to content

v2.1.0: Redesign, four new chains, hardened site security

Choose a tag to compare

@MikeyPetrillo MikeyPetrillo released this 17 Aug 10:44
· 1074 commits to main since this release
b1c4aee

v2.1.0: Redesign, four new chains, hardened site security

Note on scope: 273 PRs merged since v2.0.0 (2026-07-14). This release covers the
themes below in detail, verified against the live site. It's a highlights release,
not an exhaustive changelog of every merged PR.

Catalog today: 531 entries, 428 tools + 103 skill packs (500+ evergreen on all
marketing surfaces as usual; this is a release-specific snapshot).

Full site redesign, all 7 primary pages

Homepage, /what-is-x402, /sell, /tools, /leaderboard, /skills, and
/marketplace were all rebuilt on a shared new visual system: restyled nav, a live
world map on the homepage, a real in-browser proof-of-work demo you can run without
a wallet, and a redesigned leaderboard, catalog, and marketplace. A few data-privacy
improvements shipped alongside the redesign, and the leaderboard now excludes
Agent402's own row, consistent with it being a neutral index.

Hardened site security

The site's Content-Security-Policy is now meaningfully stricter, closing off a class
of risk around script execution sitewide. Covered by a new automated test that runs
on every deploy.

Four new payment rails: Celo, Avalanche, Sei, Optimism

Chains accepted for settlement grew from 8 to 12: Base, Solana, Polygon, Arbitrum,
Monad, Celo, Avalanche, Sei, Optimism, Stellar, and Algorand, plus USDG on Robinhood
Chain. Each new rail carries the same reliability bar as the rest: real settlement
proven on-chain and covered by a daily paid canary.

Payments

USDC over x402 across 11 chains, or USDG on Robinhood Chain, or a few seconds of
proof-of-work on the pure-CPU tools, no wallet needed. By default (FREE_MODE=true)
everything runs free.

Proof

Revenue is public: every paid call settles to
agent402.base.eth,
verifiable by anyone on Basescan. Live counters: /api/stats,
seller ranking: /api/leaderboard,
uptime: /status.