Driplet turns watch-time into money, per second. Viewers pay sub-cent USDC per second of a livestream, metered over x402 and batch-settled gas-free through Circle Gateway (lib/x402.ts, lib/server-gateway.ts). Each stream runs its own real-time treasury (lib/settlement.ts) that splits income across creator, co-host, and agent wallets by editable role shares, with getStreamRevenue() separating earned income from prepaid credit a stream only holds. Two AI agents live in the loop: an earning co-host (lib/agent-ai.ts) paid from the stream's income and capped at its share, and a spending patron (lib/patron.ts) with its own wallet that funds streams it rates, pays by signed EIP-3009, and publishes every decision, refusals included. Onboarding needs no wallet — email-OTP mints a Circle developer-controlled wallet, or passkey smart accounts via Circle Modular Wallets. Drop-in sidecars add pay-per-second to self-hosted Owncast and Jellyfin servers (lib/owncast-sessions.ts, lib/jellyfin-sessions.ts), and contracts/StreamRegistry.sol registers stream metadata on Arc mainnet. One env var (lib/arc-network.ts) moves the app between mainnet and testnet.
| Contract | Address | Proof |
|---|---|---|
| StreamRegistry | 0x620cdedeecec27648ac10121e789135a07cda981 | Sourcify ✓ |
1 (Solo) — Oluwasogo Ajala (solo)
Driplet — get paid by the second. Pay-per-second live-stream monetization in USDC nanopayments on Arc, with an autonomous stream treasury that splits earnings and pays its own AI agent. Built for the Lepton Agents Hackathon.