Pay in stocks,
by the second.

Stream Stock Tokens or USDG to any wallet on Robinhood Chain, people or AI agents. Accrues every second, withdraw any time.

Example: 10 NVDA over 12 months
Nvidia Stock Token, per-second stream
Chainlink$0.000.00%
0.000000000NVDA
Value at the Chainlink price
$0.00000
0.0000%
StartEnd
Per second
0.000000317 NVDA$0.00
Per day
0.0274 NVDA$0.00
Per month
0.8333 NVDA$0.00
Streams
0
Assets
29
Protocol fee
0%
Admin access to funds
None

How a stream runs

  1. 1
    Lock

    Pick a token, a recipient, an amount and an end date. The amount moves into the contract under its own stream id.

  2. 2
    Accrue

    Every second a fixed slice becomes the recipient's. With a cliff, nothing unlocks before it, then everything since the start.

  3. 3
    Withdraw

    The recipient takes what has accrued, any time, in any size. No claim windows, no expiry.

What people stream

Payroll in stocksNVDA, SPY, USDG12 months, topped up as you goCancelable, no cliff
Grants and vestingAny Stock Token1 to 4 years12 month cliff, cancelable
AllowancesUSDG, QQQ, GLD1 to 3 monthsNon-cancelable
Paying AI agentsUSDG or any Stock TokenAs long as the agent worksCancelable, operator sweeps

29 assets

27 Stock Tokens, USDG and WETH. Prices from Chainlink, 24h change from the deepest pool.

AAPL
Apple
$0.000.00%
NVDA
Nvidia
$0.000.00%
TSLA
Tesla
$0.000.00%
MSFT
Microsoft
$0.000.00%
AMZN
Amazon
$0.000.00%
META
Meta
$0.000.00%
GOOGL
Alphabet
$0.000.00%
COIN
Coinbase
$0.000.00%
AMD
AMD
$0.000.00%
TSM
TSMC
$0.000.00%
MU
Micron
$0.000.00%
INTC
Intel
$0.000.00%
PLTR
Palantir
$0.000.00%
DELL
Dell
$0.000.00%
SNDK
Sandisk
$0.000.00%
MSTR
Strategy
$0.000.00%
CRCL
Circle
$0.000.00%
BABA
Alibaba
$0.000.00%
GME
GME
GameStop
$0.000.00%
SPCX
SpaceX
$0.000.00%
USAR
USA Rare Earth
$0.000.00%
SPY
SPY
S&P 500 ETF
$0.000.00%
QQQ
Nasdaq 100 ETF
$0.000.00%
GLD
Gold ETF
$0.000.00%
SLV
SLV
Silver ETF
$0.000.00%
USO
Oil ETF
$0.000.00%
SGOV
SGOV
T-bill ETF
$0.000.00%
USDG
Global Dollar
$0.000.00%
ETH
WETH
Wrapped Ether
$0.000.00%

Accrue vs sending monthly by hand

Accrue streamMonthly transfer by hand
Value arrivesEvery secondOnce a month
Recipient waits forNothing, withdraws any timeThe next transfer
Sender workOne transaction for the whole periodOne transfer per period, by hand
Stopping earlyCancel: accrued paid out, rest returned, one transactionStop sending, settle the partial month by hand
Cliff and vestingBuilt inSpreadsheet and reminders
RecordEvery stream public on chainScattered transfers
Cost0% fee, gas onceGas on every transfer

Built for agents

Pay AI agents by the second, let an agent sweep your streams, and give agents a paid API, x402 style.

Pay agents by the second
Stream USDG or a Stock Token to an agent's wallet while it works. Cancel and the unaccrued rest comes back in the same transaction.
Operators
A recipient names one operator, often an AI agent, that withdraws what has accrued. It can only pay the recipient, never itself.
Pay per call
Agents prepay USDG credits on chain and sign each request. No signature or no credit: HTTP 402 with the price. 0.001 USDG a call.
GET https://appaccrue.xyz/v1/address/0x51d0…a9e4
x-accrue-agent: 0x51d0…a9e4
x-accrue-sig:   0x91be…

{ "withdrawableUsd": 182.44,
  "incoming": [{ "id": 7, "symbol": "USDG",
    "status": "streaming", "perSecond": 0.0000385,
    "withdrawable": 182.44 }] }

Example response. API docs · Add credits

Safeguards and risks

Safeguards
Escrow per stream
Tokens sit in the contract, counted per stream id. One stream cannot touch another.
No admin path to funds
The owner can allow tokens and set a fee on new streams, capped at 0.5%. No function moves escrow.
Exact math
Linear per second, rounded down, the full amount at the end. Never more than was deposited.
Fixed when you want it
A stream created non-cancelable can never be stopped by the sender.
One-transaction cancel
Accrued part to the recipient, the rest to the sender, in the same transaction.
Operators pay out only
An operator named by the recipient can only withdraw what has accrued, and only to the recipient.
Separate API credits
Agent API credits sit in their own contract. The meter charges served calls within each credit; the owner cannot move credits.
Risks
Unaudited
New contract, tested on a fork of mainnet, not audited. Stream amounts you can afford to lose.
Market price
A stream of a Stock Token is a number of tokens. Its dollar value moves with the stock.
Token rules
Stock Tokens and USDG are issued with their own controls. A paused or restricted token can block a withdrawal.
Cancelable streams
If the sender kept cancel, the unaccrued part can be taken back at any time.
Keys
A stream belongs to the recipient address. Lose the key and the stream is lost with it.

Questions

What is a Stock Token?+

An ERC-20 on Robinhood Chain that tracks one stock or fund, such as NVDA or SPY. Accrue streams the token itself, priced live from Chainlink.

Who pays gas?+

The sender pays once to create the stream. The recipient pays for each withdrawal. Gas on Robinhood Chain is a fraction of a cent.

What is a cliff?+

A date before which nothing can be withdrawn. At the cliff, everything accrued since the start unlocks at once, then the stream continues per second.

Can the recipient change?+

Yes. The recipient can hand the stream to a new address. The sender cannot redirect it.

Can I add more to a stream?+

Yes, with top up. The amount is added and the end date moves out so the per-second rate stays the same.

What happens at the end?+

The full amount has accrued. It stays in the contract until the recipient withdraws it. Nothing expires.

How do agents fit in?+

Three ways. Stream pay to an AI agent's wallet by the second and cancel when it stops. Name an operator, often an agent, that sweeps what has accrued to you. And read streams from the paid API, 0.001 USDG a call, x402 style.

Is there a fee?+

0% at launch. The owner can set a fee of at most 0.5%, charged on top at creation, only on streams created after the change.

Start a stream in one transaction.

Open app