On-chain options · USDC settled · no liquidations
Buy a call or a put on any token, index or commodity. Your loss is capped at the premium you paid — the moment you click. No margin call, no liquidation price, no funding bleeding you out at 4am.
Majors, memes, commodities and equity indices sit in the same order book with the same collateral. Switch underlyings without switching accounts.
| Underlying | Side | Strike | Expiry | Mark | 24h | IV | Open int. |
|---|
The whole lifecycle of a long option. There is no fourth step where someone calls you for more money.
Pick the underlying, the strike and the date. The pricer shows you the exact payoff curve before you commit a cent.
USDC leaves your wallet once. That number is your entire downside for the life of the contract — it can never grow.
At expiry the oracle price decides it. In the money, USDC lands in your wallet automatically. Out of the money, it simply ends.
Each one is a different opinion about the market. The curve underneath is the whole strategy — read it left to right as price rises.
Built for people who read the Greeks
An offer locks the writer's maximum payout and a bid escrows the buyer's premium, both before they appear on the book. Nothing quoted here can fail to pay.
Every option is written by another user who posts their own collateral. The protocol matches and settles; it never takes the other side of your trade and holds no position.
Collateral is held per series, so a loss in one market cannot reach another. There is no shared pot for a bad market to drain.
Expiry is settled at the Chainlink round that straddled it, not whatever the price is when someone gets around to settling, with a challenge window before funds move.
Other side of the trade
The questions people actually ask before their first contract.
Not when you buy. A long call or long put costs you the premium and nothing else — there is no margin account to top up and no liquidation price to defend. Selling options is different: writing a contract means you take on the obligation, so those positions are collateralised and can lose more than the premium you collected. The app labels which is which before you sign.
Nothing bad. Contracts settle automatically against the oracle price at expiry. If you finish in the money the USDC is credited to your wallet without you doing anything; if you finish out of the money the contract expires and no further action is possible or needed.
A delta-hedged pool takes the other side of every trade, funded by depositors who are paid the premium flow. The pool re-hedges its net exposure on each fill rather than sitting naked short volatility, which is what lets it quote continuously instead of widening out the moment the market moves.
A Black-Scholes surface fitted to live implied volatility, adjusted for pool utilisation and the skew of existing open interest. The pricer at the top of this page runs the same core model, so what you see there is the shape of what you would actually pay.
Any asset with a qualifying oracle feed and enough depth to hedge against. Majors and commodities are listed by default; long-tail tokens can be listed permissionlessly once their feed clears the liquidity threshold, which is what keeps meme markets from being unhedgeable.
The exchange and the token are both on Robinhood Chain. Options settle in USDG, the Paxos Global Dollar. Every address here is verifiable on the explorer right now.
Contract address
Exchange contracts — Robinhood Chain mainnet
robinhood-mainnet · chain id 4663
| Contract | Address | Role |
|---|---|---|
| HockeystickBook | 0x5F9eA3a11dA65fbdf559C9f2218DD231d2a11358 | the exchange |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 | collateral |
The book is the exchange. A writer posts collateral and an ask, a buyer fills it, and the protocol never takes the other side — it holds no position and cannot lose on a trade. Four markets are live at launch: BTC, ETH, LINK and tokenized AAPL, each settled by its own Chainlink feed. This is real money and the contracts are not audited. Options can expire worthless: a buyer can lose the entire premium, and a writer’s collateral is locked until expiry. Trade only what you can afford to lose. The full source and deployment record are on GitHub.
Connect a wallet, pick a strike, see your maximum loss on screen before you sign. That's the whole pitch.