Integrating Base or Robinhood stock tokens? Get best execution.

Coinbase's tokenized stocks on Base and Robinhood Stock Tokens trade 24/7 in AMM pools. True Markets adds a real order book with reference-price protection, so your users trade at the price of the real stock.

The problem

Why AMM-only execution falls short

Prices drift after hours
Stock tokens trade 24/7, but the underlying market closes. Once it does, pool prices can drift from what the stock is worth.
Slippage grows with size
A swap against a pool gets a worse price as order size grows. Your users pay for thin liquidity.
No proof of execution
A swap tells you what you got, not what you could have got. There is no record of the best price available.
Two chains, one API

Build where these tokens live

Base
Order books and AMM routing for tokenized stocks on Base, including Coinbase-issued stocks.
Robinhood Chain
Order books and AMM routing for Robinhood Stock Tokens.
How it works

Order → Match → Settle

Every order is checked against the price of the real stock before it fills.

Order

Place limit or market orders through the REST API or FIX. Market orders route to the better price, on the book or on-chain.

Match

Orders too far from the reference price are rejected, not filled. Limit orders rest on a book with professional market makers and price-time priority.

Settle

Trades settle on-chain to your users' wallets, typically within five seconds. Gas is sponsored.

The difference

Order book vs. AMM pool

The same tokens, executed two ways.

Trading hours
True Markets
24/7
AMM pool only
24/7
Price after hours
True Markets
Checked against a reference price
AMM pool only
Drifts from what the stock is worth
Order types
True Markets
Limit and market orders
AMM pool only
Swaps against a pool
Liquidity
True Markets
Professional market makers, plus AMM routing
AMM pool only
Whatever is in the pool
Custody
True Markets
Your users' own wallets
AMM pool only
Your users' own wallets
Proof of execution
True Markets
Best execution report on every order
AMM pool only
None
Integrate

What an integration looks like

Your users hold any stablecoin in their non-custodial wallets. Your app calls the Gateway API to place orders on Base or Robinhood Chain. Every fill comes back with a best execution report showing where the stock was trading, where your user filled, and the slippage.

Read the docs →

FAQs

Give your users the real price

Create an API key, place your first order on Base or Robinhood Chain, and ship.