← all projects

DRIPLET, Driplet

Arc mainnet
@Risingtell·3 followers·added 2026-07-19·updated 2026-10-04
2
stars
10k
lines
136
files
1
forks
3
followers
languages
TypeScript 93%JavaScript 6%Solidity 0%

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.

deployed on Arc mainnet · chain 5042
Evidence (1 verified on-chain): Sourcify exact-match verification
events
tags
circle components
team · solo

1 (Solo) — Oluwasogo Ajala (solo)

on xx/agentdriplet
repo description

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.

last pushed 2026-10-22