← all projects

Avalon

@abdoulore·Joker·4 followers·added 2026-07-19
0
stars
9.4k
lines
102
files
0
forks
4
followers
languages
JavaScript 100%

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.

events
tags
circle components
team · solo

1 (Solo) — Abdoul Ore

on xx/abdoulore
last pushed 2026-07-05