StreamArc
StreamArc meters video by the second. Viewers pay creators for seconds actually watched: a billing-invariant client tick in app/components/watch/WatchPage.tsx feeds app/api/gateway/settle-session, which clamps reported time against the wall clock, applies an 80/20 creator/platform split, and settles gaslessly through Circle Gateway using EIP-3009 TransferWithAuthorization signatures from lib/settle-core/eip3009.ts. AI agents for clipping, captioning, and dubbing run in a standalone worker (worker/index.ts) and pay for their own metered work as sub-cent nanopayments from a creator-funded budget; lib/agent/pipeline.ts settles each consumed chunk on-chain under a hard spend cap. Humans and agents share the same settle-core settlement module.
1 (Solo) — Justin T Roy