StreamFlow

StreamFlow: Ditch subscriptions ! Pay for videos per watch-second with streaming USDC !!

StreamFlow

Created At

ETHOnline 2025

Winner of

Yellow

Yellow - Yellow Prize Pool 1st place

Project Description

##StreamFlow: Pay Only for What You Watch

  • In today’s world of endless subscriptions, users often pay monthly or yearly fees for OTT platforms like Netflix or Hotstar — but rarely watch enough to get full value. StreamFlow changes that.
  • Built as a decentralized pay-per-view streaming platform, StreamFlow ensures that users pay only for the exact minutes or hours they watch — not a second more. No idle subscriptions, no wasted money, no hidden renewals.

How It Works

  1. Each user connects their crypto wallet to access the platform.
  2. When they start watching a movie or show, a micro-payment channel automatically opens between the user and the platform using Yellow Network’s Nitrolite protocol.
  3. As playback continues, the system streams small payments per second/minute directly to the content provider.
  4. When the user pauses or stops watching, payments stop instantly — eliminating any overcharge or idle cost.
  5. Behind the scenes, StreamFlow leverages state channels and smart contracts for real-time micropayments, minimizing on-chain gas costs while maintaining full transparency and auditability.

Core Features

  1. Pay-Per-Second Model: Users pay dynamically based on actual watch time.
  2. Wallet-Based Access: Simple MetaMask connection — no credit cards, no recurring fees.
  3. Micro-Payment Channels: Powered by Nitrolite (ERC-7824) for instant, low-cost settlements.
  4. Smart Contract-Driven Transparency: Custody and Adjudicator contracts handle deposits, state transitions, and disputes automatically.
  5. Decentralized Ownership: Creators can upload content and receive revenue directly without intermediaries.

Tech Stack

  1. Frontend: React.js with real-time streaming integration.
  2. Blockchain: Ethereum Sepolia Testnet (scalable to Polygon mainnet).
  3. Smart Contracts: Nitrolite Custody.sol and Adjudicator.sol for secure, off-chain payment channels.
  4. Wallet Integration: MetaMask via Ethers.js for authentication and transaction signing.

Why StreamFlow?

Subscription fatigue is real — millions pay for multiple platforms but use only a fraction of their value. StreamFlow redefines this experience by making streaming fair, flexible, and financially efficient. Watch 10 minutes? Pay for 10 minutes. Watch a full movie? Pay only for that. It’s the future of digital content monetization — on your terms.

How it's Made

StreamFlow integrates Nitrolite (ERC-7824) state channels from Yellow Network to enable real-time, pay-per-second streaming. Built with React.js and Ethers.js, users connect via MetaMask to open an off-chain payment channel where funds flow only while playback runs. Custody.sol escrows deposits, while Adjudicator.sol manages state updates and dispute resolution on Ethereum Sepolia, scalable to Polygon. Using ERC-7824’s off-chain batching cuts gas costs by over 95%, creating a seamless, low-fee streaming experience.

background image mobile

Join the mailing list

Get the latest news and updates