Streaming Payments
Enable continuous, per-second billing for compute, bandwidth, and content delivery.
Use streaming payments on Radius to charge continuously based on real usage, with instant settlement and predictable costs.
Problem statement
Traditional billing models create friction for both service providers and consumers:
- Upfront payment risk: Users pre-pay without knowing exact consumption, risking overpayment and fund lockup
- Invoice-based delays: Providers wait days or weeks to get paid, exposing themselves to default risk
- Coarse billing granularity: Services charge by month or hour, forcing users to pay for unused capacity
Radius solves this with continuous micropayments—pay-as-you-consume settlement at second-level granularity, eliminating both payment and credit risk entirely.
How it works
Streaming payments establish an ongoing payment loop between client and server:
- Client initiates a session with the server, providing an account with available funds
- Payments flow at regular intervals (every second, every minute) based on service consumption
- Service continues uninterrupted as long as payments arrive on schedule
- Either party can terminate anytime—the client stops payments, or the server stops service
This creates a natural "circuit breaker": if the client runs out of funds or the server detects payment failure, service halts immediately.
Benefits
Streaming payments unlock several key advantages:
| Benefit | Impact |
|---|---|
| No overpayment | Pay only for what you consume, down to the second |
| No credit risk | Real-time settlement eliminates provider default risk |
| Granular billing | Per-second pricing enables precise cost-matching |
| Instant termination | Service stops immediately on payment failure |
| Predictable costs | Linear per-unit pricing with no hidden fees |
| Improved UX | Users pay gradually instead of upfront |
Use cases
Streaming payments are ideal for:
Cloud compute
Pay-per-second VMs and container instances- Traditional: Monthly subscriptions for over-provisioned capacity
- Streaming: Micro-VM charges by the second, scale up/down instantly
- Example: 0.01 USD per second per vCPU
Video/content streaming
Pay-per-minute or per-gigabyte- Traditional: Tiered monthly plans with bandwidth caps
- Streaming: Continuous payment as bytes flow, no caps or surprises
- Example: 0.01 USD per MB of video data
WiFi and network access
Pay-per-minute connectivity- Traditional: 24-hour passes or monthly contracts
- Streaming: Micropayments per minute of active connection
- Example: 0.01 USD per minute of active connection
AI inference and APIs
Pay-per-token or per-request- Traditional: Throttled APIs with prepaid tokens
- Streaming: Continuous settlement as tokens are generated
- Example: 0.01 USD per 1,000 tokens generated
Network configuration
Radius Testnet:- RPC Endpoint: https://rpc.testnet.radiustech.xyz
- Chain ID: 72344
- Native Token: RUSD
- Block time: ~2-3 seconds
What's next?
Learn more about building on Radius:
- Quick Start - First Payment — Send your first transaction