Avalon
Avalon meters media by the moment. Viewers watch video billed per second and read books billed per page, paying testnet USDC through Circle Gateway on Arc against a session cap they approve a single time. The server's allowanceService.js enforces atomic draws against that cap, meterService.js handles heartbeat billing, and settlementService.js folds accrued draws into batched Gateway settlements signed by a Circle developer-controlled wallet through EIP-3009 authorizations in server/src/payments/circleWalletSigner.js. Ember, the budget agent in server/src/integrations/agentPaymentProvider.js, decides each tick whether to continue, throttle, or stop, pairing a DeepSeek model with deterministic guards. The client ships BookReader.jsx, VideoViewer.jsx, and a live MoneyMeter.jsx, and invariant tests cover allowance, settlement, and reservation accounting.
1 (Solo) — Abdoul Ore