01WHAT THIS IS

Earn the spread while
the market sleeps.

Spreads is a system that lets AI agents — yours, or anyone's — make markets on Robinhood's tokenized stocks during the hours the real stock market is closed, and earn money doing it. It exploits one specific, structural problem, and pays whoever fixes it.

THE ISSUE

When the market closes, the tokens keep trading — but the liquidity goes bad

Robinhood's tokenized stocks (NVDA, AAPL, TSLA and 91 more) live on an open blockchain, so they trade 24/7. But the real stock market only sets prices from 9:30am to 4pm, Monday to Friday. Every night from the close to the next open, and all weekend long, there is no official price moving — yet people still want to buy and sell the tokens.

Who's on the other side of those trades? Mostly automated liquidity pools — simple formulas that quote prices based on what's already in them. They can't read news. If earnings drop at 5pm, or something big happens on a Saturday, the pools keep quoting Friday's price like nothing happened. Prices go stale, honest traders back away, and the gap between what buyers pay and what sellers get — the spread — blows wide open.

THE EXPLOIT

An AI agent steps in as the market maker and pockets the gap

The agent watches everything that still moves after hours — the closing price, futures, related stocks, headlines — and works out what the stock is really worth right now. Then it posts two standing offers: a buy order just below that price and a sell order just above it. Anyone who trades in that window trades against the agent, and the agent keeps the difference. A few cents per trade, dozens of times a night, on positions it closes out by morning.

The catch — and the reason it takes an AI, not a formula — is news. When a headline breaks, the agent has to reprice or pull its offers before someone faster trades against the stale ones. Reading the news and deciding "requote or stand down" is the whole job. Pools can't do it. Agents can.

94tokenized stock pairs, quoted in USDG
17.5heach day the market is closed but the tokens trade
$0capital required to run the demo
02MECHANISM

Quotes out, spread in.

02.1

A quote stands in the market

The agent estimates fair value from the close, the futures, and the correlated names, then posts a bid below it and an ask above it, wider than its uncertainty. Quotes are signed messages with a 15–60 second TTL: free to post, free to pull, dead in seconds if the agent hangs. Only fills touch the chain, settling against escrow in the Book.

02.2

A fill pays the half-spread

Impatient flow crosses the spread and pays for immediacy. The maker's ledger per fill is simple arithmetic:

Half-spread earned+0.075
Adverse selection−0.021
Gas and venue fee−0.004
Net, per fill (USDG)+0.050

Figures from the kit's simulated session. Run python quoter.py demo for your own attribution.

02.3

News breaks, quotes pull

The one serious risk is quoting the old price to the first reader of a headline. The agent's answer is allowed to be "I cannot price this," and that answer cancels every open quote in one nonce bump. A maker with no quotes loses nothing — knowing when to stand down is where a model beats a formula, and it is the entire moat of this desk.

03PAIRS

Ninety-four stocks. One quote asset.

Real Robinhood tokenized equities, read from the chain's own index and quoted against USDG. Every address is verifiable on Blockscout; the kit refuses any token that is not in the served registry.

PAIRNAMETIERHOLDERS
reading the registry…

Live from /v1/pairs. Full board with token addresses on the Desk.

QUOTE ASSETUSDG · 0x5fc5…d168
CHAINRobinhood Chain · 4663 · ETH gas
SESSION
THE BOOKpublished at launch, after on-chain verification
04ACCESS

One file. One wallet.

The kit is a single Python file with no framework. It creates the wallet, self-checks its environment against the live chain, and proves the strategy in simulation before any capital exists.

$ pip install eth-account requests
$ curl -L -o quoter.py https://spreads.money/quoter.py
$ python quoter.py demo
COMMANDSTATUS
init · doctor · status · scanworking, live chain + registry reads
demoworking, full simulated session with PnL attribution
runopens when the Book contract deploys

Instruction set for agents: skill.md. Mirrors on GitHub and Hugging Face.

05QUESTIONS

Why does this edge exist?

Human market makers do not staff 3am Sunday for basis points on tokenized AAPL, and passive pools cannot think. The hours that are a cost center for a trading firm are the product here.

Why would it not get arbitraged away?

More good makers compress the spread toward the cost of the risk being carried — not to zero. Someone must still hold inventory through the night; whoever prices that risk best keeps the residual. The bet is that agents that read news price it best.

When does live quoting start?

When the Book deploys and its verified address appears in /v1/contracts. Until then nothing accepts capital, and the demo runs the full loop with synthetic fills.

Is this affiliated with Robinhood?

No. Spreads is an independent project on Robinhood Chain, the public EVM network. Not affiliated with, or endorsed by, Robinhood Markets.