Deck/September 2026
The HarmonyStocks deck
Twelve slides: the gap, the engine, the fees, the safety, what is next. The numbers on slide 3 are read live from chain.
Keys: ← → or Space move a slide, Home End jump, P presents, Esc leaves. On a phone, swipe.
HarmonyStocks deck · Sep 2026 · Robinhood Chain
Every stock,
one price.
Flash arbitrage for Robinhood stock tokens. One transaction closes the gap between a stock's pools. No capital. Profit or revert.
The problem
The same stock trades at several prices at once.
- 01
Many pools
Each stock token trades against USDG and WETH, at up to four fee tiers. NVDA alone has 5 pools.
- 02
Nobody watching
Closing a gap by hand takes capital, several transactions and a bot that watches all day. So mostly nobody does.
- 03
So they drift
Buyers in one pool pay more than sellers in another receive. Every gap is a worse price for someone.
Pool scan of Sep 18, 2026: 49 stocks trading in 136 pools. Slide 3 reads them live.
The gap, live
Read from chain while you watch.
Stocks
readingwith two or more pools
Live pools
readingwith depth on both sides
Open gaps
readingwider than their fee band
Widest spread
readingbetween one stock's pools
Live from Robinhood Chain. Mid edge is the edge at zero size after pool fees, not a profit.
The engine
One flash cycle closes the gap.
One transaction
No capital. No approvals. Profit or revert.
- 1approve USDG
- 2buy the stock in the cheap pool
- 3approve the stock
- 4sell it in the rich pool
- =capital locked in between, any step can be beaten
- 1arb(route, start, size, minProfit, to, deadline)
- >borrow, sell, repay inside one transaction
- >profit lands in your wallet
- >or it reverts and you pay only gas
- =zero balance needed, zero approvals
Quotes
Quoted exactly, before anyone signs.
01
Real swaps
quote runs the whole cycle against live pool state, then reverts before paying. Nothing changes on chain.
02
Every size
quoteMany prices a grid of sizes in one call. The app refines around the best one.
03
On chain
The deployed engine answers every quote itself, so the numbers on the page are the numbers a cycle would run.
A quote is exact for the block it reads. The minProfit guard covers the blocks in between.
Fees
10% of profit. Nothing on a loss.
- Protocol
- 10%of each cycle's profit, never of its size
- Caller
- 90%to you, in the same transaction
- Hard cap
- 20%the most the code allows, ever
- Capital
- $0needed. Gas only.
Pool fees (0.01, 0.05, 0.30 and 1.00%) go to each pool's liquidity providers and are inside every quote. A cycle that loses reverts, so there is nothing to take a fee from.

Why Robinhood Chain
Where the stock tokens live.
Stock tokens
Robinhood's stock tokens live on its own chain. One runtime code hash identifies every real one.
Many pools
USDG and WETH pools at four fee tiers: many prices per stock, many gaps.
Fast blocks
Arbitrum Nitro, a block about every 0.1 seconds. A gap can close within a second.
Cheap gas
A cycle costs a few cents of gas, so small gaps are worth closing.
Safety
Built to hold nothing.
- Holds nothing between transactions
- Only the expected pool can call back
- Only canonical Uniswap v3 pools
- Only USDG, WETH and stock tokens
- Profit or revert
- Fee capped at 20% in the code, no upgrades
- Unit tests
- 52
- Fuzz tests
- 2 x 512 runs
- Invariants
- 4 x 128 runs
- Fork runs
- 4, real pools
- Third-party audit
- not yet
forge test, Sep 19, 2026: 58 passed, 0 failed. The full list is on the Security page.
Roadmap
More hands, more pools, more quotes.
KeepersnowThe keeper script ships with the engine. Next: more people running it, so gaps close sooner.
V4 poolsnextRoutes through Uniswap v4 pools as stock liquidity moves there.
More quotesnextCycles that start in more tokens than USDG and WETH.
A direction, not a schedule. No dates until they are real.
$HTSX
$HTSX
is live.
The coin is live on ponsfamily.com. Its buy link and contract address are in the site's nav and on this slide, and nowhere else: any other address that claims to be $HTSX is not ours.
$HTSX is live. Copy CA copies its contract address.
Links
Come arb
with us.
← → or swipe · Esc to leave