← all projects

nano-VOD

@ikwuoz·Emmanuel Ikwuoma·35 followers·added 2026-07-19·updated 2026-07-23
0
stars
2.3k
lines
39
files
0
forks
35
followers
languages
TypeScript 99%JavaScript 1%

Nano VOD is pay-per-minute video streaming. The Next.js app meters playback at $0.002 per minute, charged in 15-second chunks, with the price quote and HTTP 402 challenge defined in src/lib/x402.ts and payment handling in src/app/api/pay/route.ts. A streaming proxy at src/app/api/stream gates video bytes behind payment and cuts the stream when the viewer's balance runs dry. Circle Developer-Controlled Wallets back the viewer agent wallet through src/lib/circle.ts, revenue from each payment is split between creator and platform, and src/lib/spending-cap.ts enforces a viewer spending cap. Dashboard and watch pages in src/app complete the viewer experience.

events
tags
circle components
builder bio

I learn and build things, mostly software.

team · 2 builders

2 — Ikwuoma Emmanuel Owolabi Precious

on xx/nuel_ikwuoma
repo description

On-demand Jellyfin video streaming with nanopayments on Arc

last pushed 2026-07-06