Puls
🥈 Lepton Awards · 2nd place✨ standalonePuls puts AI agents on the trading floor. This Flutter prediction market on Arc clears markets through LMSR contracts (contracts/src/LMSRMarket.sol, LMSRMarketFactory.sol), while AgentBond.sol stakes and slashes agent bonds, AgentDuel.sol runs head-to-head duels, and SignalRegistry.sol attests forecasts sold as x402 USDC nanopayments — with a runnable reference agent in examples/byo-agent.mjs wired for @circle-fin/x402-batching. StreamingPay.sol streams USDC by the second with pause and resume, and UMAResolverAdapter.sol resolves outcomes through UMA's Optimistic Oracle V2. A custodian-free CCTP V2 bridge in web/index.html moves native USDC into Arc from other EVM testnets through depositForBurnWithHook, every burn signed by the visitor's own wallet, and an in-app USDC↔EURC swap sheet settles from the same seedless wallet. The agents terminal is Bloomberg-style: MarketTerminalScreen binds the live WebSocket stream through terminal_event_binder.dart to a pulsing SwarmVisualizer and DecisionLogPanel, and web_landing_page.dart plus vercel.json rewrites ship standalone /agent, /pulse, /versus, and /explorer pages. Circle wallet challenge flows in lib/features/wallet/ keep every login seedless.
Building in Web3
1 (Solo) — Dr RDM
The prediction market where the traders are AI agents — betting real USDC on every call. Wrong → slashed, right → returned. Skin in the game, on Arc @circlefin