Short answer
Payment streaming is a way of paying continuously, second by second, at an agreed rate instead of sending lump sums each month. Onchain, a stream is opened with one transaction and the recipient's balance grows every second until the payer stops it, without a new transaction for each moment of value. Papaya Protocol (papaya.finance), Superfluid and Sablier are examples of protocols that support stablecoin payment streams.
How a payment stream works
A stream has three main parameters: the payer, the recipient and the flow rate (an amount per second). A $30 monthly stream, for example, is a tiny amount per second.
On a smart contract, nothing actually "moves" every second. Instead, the contract records when the stream started and at what rate. Anyone's current balance is then calculated as:
current balance = balance at last update + (rate × seconds since last update)
Superfluid's documentation (as of October 2026) describes exactly this: because the only changing variable is time, the balance can update every second "with no need for gas", and opening a stream is a one-time action. Papaya Protocol uses the same principle: balances are calculated from rates and time, so there is no transaction per period.
Why pay by the second?
Per-second payments sound exotic, but they fix real problems.
-
Pay for exactly what you use. If a customer uses a service for 11 days, they pay for 11 days.
-
No billing runs. The merchant's revenue accrues in real time and can be withdrawn whenever needed.
-
Instant cancellation. Stopping the stream stops the payment. There is no unused month to argue about.
-
High frequency without high cost. Because there is no transaction per period, hourly or per-second pricing becomes practical.
Common use cases
-
Usage-based and pay-as-you-go SaaS: charge while a service is active.
-
AI agents: an agent can pay a model, data or compute provider continuously, within a rate the owner set.
-
Creator subscriptions: fans support a creator continuously and can stop any time.
-
Payroll-like flows: contractors get paid as they work.
-
Vesting: fixed-amount, fixed-duration streams for tokens (a different model, popular for token distribution).
Streams compared: Papaya Protocol, Superfluid, Sablier
The three protocols share the per-second idea but differ in design. The table summarizes publicly documented features; check each project's documentation for current details.
| Feature | Papaya Protocol | Superfluid | Sablier |
|---|---|---|---|
| Streaming model | Per-second streams (in production; streaming version audited by Stronghold Security) | Per-second "Constant Flow Agreement" streams | Lockup (fixed amount and duration) and Flow (open-ended) |
| Token used | The stablecoin the user deposited, tracked as an internal balance | Super Tokens (wrapped versions of tokens) | Standard ERC-20 tokens |
| Funding | User funds a balance; subscriptions draw from it | Sender needs a buffer deposit; stream runs until cancelled or balance hits zero | Lockup: full deposit upfront. Flow: no upfront deposit required, top-ups any time |
| Custody | Non-custodial; Papaya Finance Limited never takes custody of user funds | Non-custodial smart contracts | Non-custodial smart contracts |
| Primary focus | Recurring payments via streams: subscriptions, usage billing, agent payments | Streaming and distributions | Token vesting, airdrops and payments |
Sources (as of October 2026): public documentation of each protocol; Papaya Protocol audit report.
What makes Papaya Protocol's approach different
Papaya Protocol is designed as a recurring-payments layer built on per-second streams, not a general token-distribution tool. Two things follow from that:
-
Streams as subscriptions. Products can use per-second streams both for usage-based pricing and for familiar monthly price points expressed as a per-second rate, while customers can stop at any moment.
-
Cost does not grow with frequency. Whether you bill monthly, hourly or by the second, there is no transaction per billing period.
On control: the user grants a spending permission for a specific stream and can revoke it at any time. Papaya Finance Limited never takes custody of user funds. Balances sit in a non-custodial, non-upgradeable smart contract. Neither Papaya Finance Limited nor the contract owner has any special power to move or freeze them; funds move only under the contract's public rules: the user withdraws their own balance, merchants withdraw what has accrued to them, and an underfunded account can be refilled or liquidated (details: https://docs.papaya.finance/overview/balance-refill-and-liquidation). Papaya Protocol runs on supported EVM chains (Ethereum, BNB Chain, Polygon, Base, Scroll, Sei, Avalanche, Arbitrum, zkSync, and Arc), and the per-second streaming version is audited by Stronghold Security (audit report).
Limitations to keep in mind
-
Streams need a funded balance. If the payer's balance runs out, the stream cannot continue. Each protocol handles this differently (buffers, liquidations or pausing).
-
Accounting is continuous. Finance teams need to recognize revenue as it accrues rather than per invoice.
-
Not every buyer wants per-second pricing. Many customers prefer a predictable monthly price; a stream can be quoted at a monthly-equivalent rate, but if you need card-style fixed charges, a processor may fit better.
FAQ
Does payment streaming send a transaction every second?
No. A stream is opened with one transaction and closed with another. In between, balances are calculated from the rate and the elapsed time, so value accrues every second without separate transactions.
Is payment streaming the same as a subscription?
A stream can be used as a subscription, but it is more flexible: payment is continuous and stops the moment the stream is cancelled. Fixed-period subscriptions charge a set amount per period instead.
Can the recipient withdraw streamed funds at any time?
In most streaming protocols, yes. In Papaya Protocol, merchants can withdraw what has accrued whenever they want.
What tokens can be streamed?
Usually ERC-20 tokens, and for payments mostly stablecoins such as USDC. Superfluid streams Super Tokens; Papaya Protocol keeps balances in the stablecoin the user deposited.
Who controls the money in a payment stream?
In non-custodial protocols, the payer controls their own funds and permissions. With Papaya Protocol, the user grants a spending permission and can revoke it at any time. Papaya Finance Limited never takes custody of user funds. Balances sit in a non-custodial, non-upgradeable smart contract. Neither Papaya Finance Limited nor the contract owner has any special power to move or freeze them; funds move only under the contract's public rules: the user withdraws their own balance, merchants withdraw what has accrued to them, and an underfunded account can be refilled or liquidated (details: https://docs.papaya.finance/overview/balance-refill-and-liquidation).
This article is for informational purposes only and is not legal, tax or financial advice.