The cheapest route for a stock-token swap while New York is open, on Oku, on Uniswap, and on any router that reads the pool. Scoped to stock tokens, open hours, and retail-sized trades. The routing table below is the proof, and an empty cell means not yet.
THE PROBLEM
Stock tokens on Robinhood Chain trade 24/7, but the US stock market is open 32.5 hours a week and shut for 128. Every pool on the chain charges one flat fee all week, so someone swapping on a Tuesday morning, when the Chainlink price is live, pays the same fee as someone trading into a dark Sunday.
Then Monday arrives. Everything that happened over the weekend hits the pool in the first seconds after the 09:30 open, and whoever is fastest takes the gap from whoever placed an order on Saturday.
Our own keeper measured this on mainnet. On Monday 28 Sep, after a weekend, NVDA opened 270 bps away from its last price, DELL 184 and MSTR 85, an average of 180 bps. The next morning, after a single night, the same pools opened 81, 66 and 7 bps away, an average of 51. Same pools, two mornings in a row, 3.5 times the dislocation when a weekend sits in between. Every figure is a transaction on chain.
The demand is measured by someone other than us. Allium, the on-chain data firm, published research on 20 Sep 2026: in the seven days to 9 Sep, 74% of stock-token swap volume on Robinhood Chain happened outside the NYSE regular session, and weekday activity peaks just after the opening bell. Source: https://www.allium.so/reports/most-robinhood-chain-stock-trading-is-outside-nyse-hours.
One caveat we state rather than hide: that period had free gas, and chain volume has fallen since the subsidy ended on 29 Sep. The ratio still holds, because free gas changes how much people trade, not which hour of the week they trade.
THE PRODUCT
KERB is a set of contracts around one Uniswap v4 hook, live on Robinhood Chain mainnet.
1. A fee that follows the market session. SessionOracle holds the NYSE calendar on chain (daylight saving, holidays, early closes, halts). While the market is open and the Chainlink price is fresh, KerbHook discounts the fee. While it is shut, or the price is stale, the fee goes back to the full tier. Read from the deployed hook on 2 Oct: RDDT quotes 0.1885% while the market is open against 0.3462% while it is shut, and NVDA 0.195% against 0.3426%. We do not sell this as a dollar saving, because at retail size it is cents. The real case is the auction and the Passport below.
2. Monday's opening auction, and it has cleared on mainnet. KerbCross takes limit orders while the market is shut, holds them in escrow, and clears the whole book at one price inside a band around the first fresh price when the bell rings. No order ever settles past its own limit. The bell has rung on three consecutive sessions on mainnet with no one touching it: Mon 28, Tue 29 and Wed 30 Sep, each at 09:45 ET. On Monday the reference was 148.7730 USDG per RDDT and the book cleared at 150.0000. The sell side filled 100%, the buy side 67.5% pro rata, and the 6.5 USDG with no counterparty went through an existing Uniswap pool that KERB does not own, inside the same band. Wednesday's bell shows the guard working. A sell order sat at a limit of 151.72 and the reference came in at 146.99, so nothing matched and nothing settled. The order was not filled below its own limit. An auction that clears every book it is given protects no one; this one refused.
3. Corporate actions are read, not guessed. The hook reads the ERC-8056 uiMultiplier() of each stock token and guards the window around a split or dividend instead of treating the jump as a price move.
4. Is this the real GME? On Robinhood Chain the fake GME has 241 pools and the real one has 98. StockTokenPassport records the issuer's 203 official stock tokens and answers in one view call, for any app, wallet or bot. It is usable at kerb.today/passport and through a Telegram bot.
5. LPs and shorts. One vault per pool takes a protocol cut only from the extra fee, never the base. KerbShort opens a short on Morpho Blue in one call, and KerbLiquidator liquidates through the pool while the market is live and queues into the next opening auction while it is shut.
WHAT MAKES IT DIFFERENT
- It is on the trader's side: open-hours traders get the fee back, and weekend traders get one fair price at the bell instead of racing a bot.
- The reference is the real one: the Chainlink equity feed, scaled by the token's multiplier. - It runs on liquidity it does not own. Through SessionHost the auction holds a book on existing pools, and Monday's clearing happened on one of them.
- Every guard fails closed. A stale price, a halt or a corporate action means the full fee or no bell, never a guess.
WHAT IS NOT DONE YET
Said plainly, because every address is public. One KERB pool, RDDT, now has a first deposit in its vault, from a team wallet. The other five pools are empty. Every order and deposit so far comes from two addresses, both ours. The mechanism is proven at real opening bells; outside depth and outside users are not there yet.