CastPay is a non-custodial settlement sidecar for pay-per-second streaming. Viewers fund an ephemeral browser session key with a single Gateway depositFor transaction, then sign high-frequency payment heartbeats with zero wallet popups while packages/backend/src/server.ts rewrites Owncast HLS playlists and serves video segments to paying sessions. Settlement runs asynchronously over Circle Gateway pre-authorized USDC batching on Arc testnet. Creators withdraw by signing EIP-712 BurnIntent payloads — a net payout plus a platform-fee split — and mint the USDC on a destination chain such as Base Sepolia via gatewayMint. The monorepo also ships a React client in packages/frontend/src/App.tsx, a native Owncast auth.gate plugin in packages/owncast-plugin/src/plugin.ts, and a docker-compose setup for self-hosted streamers.
Web3 Gem finder
3 — Reginald Chinazom Olugbue, Nnanemelu Glory Tochukwu, Amarachi Janefrancis