🧠Understanding your requestβœ“
πŸ”Analyzing contextβœ“
⚑Running AI reasoningβœ“
✨Generating responseβœ“
βœ…Finalizing outputβœ“
Initializing…
Connecting to Arc testnet… ⭐ Star on GitHub
Built for Lepton Agents Hackathon Β· Track RFB 4

Pay per second.
Listen on demand.

PerStream is a per-second USDC streaming paywall for podcasts β€” listeners pay only for the seconds they hear, creators earn from listener #1.

For independent creators and AI-native listeners. Built on Circle Nanopayments, x402 and Arc testnet. No subscriptions. No ads. No minimum audience.

No wallet required
Simulated or live USDC
Verifiable on Arcscan
PerStream Β· Live meter REC
Cold-Start Cliff β€” full episode
0.0638
USDC
Balance $4.94
Rate $0.0001/s
Tick 213
β€”
Ticks streamed
β€”
USDC streamed
β€”
On-chain txs
β€”
Episodes live
The problem

Audio monetization is broken.

Listeners pay for hours they never hear. Creators wait weeks for payouts. Platforms take 30–50%. And nobody β€” nobody β€” has built the obvious primitive.

πŸ’Έ

Subscriptions waste listener money

You subscribe for one show. You listen to one show. You paid for 12. PerStream fixes that.

⏰

Creators wait for payouts

Traditional platforms batch monthly. PerStream settles every second. You earn as you teach, talk, perform.

πŸ“‰

High platform fees

30–50% of revenue goes to middlemen. On PerStream, the only cost is gas β€” fractions of a cent.

πŸ”

Crypto UX is hostile

Seed phrases, gas fees, network switches. Most listeners bounce. PerStream hides all of that.

The solution

Pay for seconds. Earn from seconds.

PerStream is the world's first per-second USDC streaming paywall. It uses Circle Nanopayments and Arc testnet to settle USDC every second audio plays. Default deployment: simulated ledger for the demo. Switch to PAYMENTS_MODE=live for real on-chain USDC.

1
Listener signs in
Email β†’ Arc wallet (1s)
β†’
2
Press play
x402 payment required
β†’
3
Tick each second
$0.0001 USDC on Arc
β†’
4
Creator earns
Settled every 30s on-chain
How it works

From email to on-chain in 4 steps

The simplest UX for the most advanced payment primitive. No wallet, no seed phrase, no friction.

01
πŸ“§

Sign in with email

One-click email login. We create a Circle Arc wallet for you in milliseconds β€” no seed phrase, no MetaMask.

~1 second
02
πŸ’Έ

Fund your account

Tap "Add USDC". Testnet-funded via the seller wallet β€” a real Arc testnet transaction you can verify on Arcscan.

~3 seconds
03
▢️

Press play

Each second ticks. Each tick is a $0.0001 USDC micro-payment on Arc, settled via x402 + Nanopayments batching.

real-time
04
⏸

Pause anytime

The meter freezes. The payment stream stops. You only paid for the seconds you actually heard.

instant
Why choose PerStream

Real benefits, not just features

What you actually get when you use PerStream β€” for listeners, creators, and AI agents alike.

⚑

Pay only for what you hear

Forget subscriptions. Forget ads. With PerStream, your balance ticks down only while audio plays. Pause = stop paying.

πŸ’°

Earn from listener #1

No minimum audience, no waiting for monthly payouts. Your first listener earns you real USDC, settled in seconds.

πŸ”

No crypto knowledge required

Listeners sign in with email. Embedded wallets via Circle Agent Stack. No seed phrases, no MetaMask, no friction.

πŸ€–

AI agents as economic actors

AI Listener Agents can subscribe, stream, and leave ratings on behalf of users. The future of audio is autonomous.

πŸ“Ί

Verifiable on-chain

Every tick settles on Arc via Circle's GatewayMinter. Click any address β€” verify on Arcscan. No black boxes.

🌍

Runs anywhere

Pure-JS backend (Node + sql.js). No native dependencies. Runs on Termux, Android, iOS, browsers, anywhere.

Features

Built for the next era of audio

A premium experience for listeners, creators, and AI agents alike.

⚑

Real-time settlement

Every second settles on Arc via Circle Gateway. No batched payouts, no waiting.

πŸŽ™οΈ

For independent creators

From listener #1. No minimum audience. No platform cut beyond gas.

πŸ”

No wallet needed

One-click email login. Embedded wallet via Circle Agent Stack.

πŸ€–

AI Listener Agent

An agent that subscribes on behalf of listeners, streams audio, leaves ratings.

πŸ“Ί

x402 native

Built on Circle's x402 protocol for HTTP-native micropayments.

πŸ“±

Runs anywhere

Pure-JS stack runs on Termux, Android, iOS, browsers, anywhere Node runs.

πŸ“Š

Creator Dashboard

Manage uploads, earnings, analytics, and withdrawals from one place.

Open dashboard β†’
On-chain proof

Real engine. Two modes.

Every PerStream payment settles on Arc testnet via the Circle GatewayMinter contract. Click any address to verify.

Seller wallet
0xEb375940Cd0D85f06239d68C6e719c71907771f9
Facilitates all per-second ticks
View on Arcscan β†’
Gateway Wallet
0x0077777d7EBA4688BDeF3E311b846F25870A19B9
Circle's GatewayMinter contract
View on Arcscan β†’
Creator earnings
0x9b198314420Ffc0f7a5e4895a2CFCc12D0b53493
Receives all batched settlements
View on Arcscan β†’
Autonomous agent

An AI agent that pays to listen

Most demos stop at "user clicks play". PerStream goes further β€” the platform itself has an AI listener agent that subscribes, streams, and rates episodes on its own budget. Agentic commerce, end-to-end.

πŸ€–

AI Listening Session

The agent discovers tracks, signs in with its own embedded Arc wallet, deposits a budget, and streams autonomously. Each tick charges the agent's wallet in micro-USDC.

πŸ“‘

Live agent telemetry

When the agent is running, you see its status, current session, active payment meter, USDC spent, and the creator earnings it just generated.

  • Status: idle Β· listening Β· reviewing
  • Budget: $1 – $5 per session
  • Ticks: real on-chain settlement every second
βš™οΈ

Two API modes

Interactive: POST /api/agent/listen with trackId + budget. Autonomous: POST /api/agent/auto lets the agent discover, listen, rate, and repeat. Both return a transcript of every tick.

Episodes

Listen now

4:16

Cold-Start Cliff β€” full episode

The story behind how Circle's Arc testnet hit 1M txns in a week.

$0.000100 / sec 261 plays
0:26

PerStream Theme β€” welcome

A 26-second welcome message. Shortest possible listen.

$0.000300 / sec 142 plays
0:25

Pitch: why pay per second?

Why your balance should only tick while audio plays.

$0.000500 / sec 89 plays
0:17

Demo Loop β€” spoken test

The whole point of PerStream in 17 seconds.

$0.000100 / sec 256 plays
Stack

Built with

A modern, focused stack. Every choice deliberate.

β­•
Circle
Nanopayments, x402, Agent Stack, Arc
🟒
Node.js
Backend + Express + sql.js
🌐
HTML5
Semantic markup, audio API
🎨
CSS3
Custom variables, animations, grid
⚑
Vanilla JS
No frameworks, no build step
πŸ”—
viem
EVM wallet derivation
πŸ“±
Termux-ready
No native deps, runs on Android
πŸ€–
Oluyemi (@donyemiight)
AI co-development
Trust

Built right

Production-grade polish. Hackathon-ready quality.

πŸ†Built for Lepton Agents Hackathon
πŸ€–AI Powered
πŸ”“Open Source
⚑Fast Performance
πŸ“±Fully Responsive
✨Modern UI
πŸš€Production Ready
β™ΏAccessible
By the numbers

Production-ready, built to scale

100%
Responsive across all devices
<1s
Time to first paid tick
5,042,002
Arc testnet chain ID
6+
Circle primitives used
Project

Open source & built for the hackathon

GitHub Repository
Donyemiight/PerStream
View source code β†’
πŸš€
Live Demo
Try the streaming demo
Open demo β†’
πŸ“š
Documentation
Read the docs
Open docs β†’
πŸ†
Built for
Lepton Agents Hackathon
Track RFB 4 Β· Streaming & Continuous Payments
πŸ“¦
Version
v0.1.0-termux Β· v80
Last updated June 28, 2026
🟒
Status
Live Arc testnet ready
All systems operational
Ready to listen?

Try PerStream now.

Sign in with any email, deposit $5 USDC, and start streaming. The per-second meter, x402 flow, withdrawals, and Arcscan link are all the same code in both modes. Flip PAYMENTS_MODE=live for real on-chain settlement.

πŸ”“ MIT licensed Β· πŸ€– AI agent ready Β· πŸ“± Mobile-first Β· πŸ›  Production-grade
For creators

Are you a creator?

Upload your audio, earn USDC every second, and manage your streaming business.

πŸ”“ No platform fee Β· ⚑ Real USDC payouts Β· πŸ“ˆ Earn from listener #1 Β· πŸ›  Production-grade tools
$0.0001
Per second of listening
∞
Listeners = revenue
0%
Platform fee