Start with what you hold
10 units bought at a reference price of 100. Every point the price falls costs you 10. Below 100 the line keeps sliding all the way to zero.
Cushion shows what a protective put really buys you: the premium, the contracts, the coverage and your position at expiry, side by side, before you go to any venue.
One holding, one put, three curves. Scroll to build the hedge step by step.
10 units bought at a reference price of 100. Every point the price falls costs you 10. Below 100 the line keeps sliding all the way to zero.
Ten puts struck at 90 cost 2 each, plus a 1-unit fee. Above 90 they expire worthless, so the cost of 21 is all you see. Below 90 they pay 10 for every point.
The combined line flattens at −121. That is your floor at expiry for any price under 90. Above it, you keep the upside minus the 21 you paid.
Drag the expiry price and the share of your holding you protect. Partial cover leaves part of the position exposed below the strike, and the chart shows it.
Sandbox: DEMO spot 100, 10 units, put K 90 at 2 per contract, fee 1. Not a live quote.
Every premium, fee and payoff is computed with arbitrary-precision decimals. Floating point only ever places pixels on a chart.
Sandbox, live, stale or unavailable. You always know where a quote came from and when.
Saving locks inputs and quotes together. Refreshing writes a new revision instead of rewriting the old one.
Spot prices from CoinGecko and an options chain from Deribit's public API, read straight from your browser.
JSON or CSV with every assumption and all 201 scenario points, ready for your own spreadsheet.
Unsupported settlement, a missing multiplier, an expiry before your horizon or a budget too small for one contract each get their own plain message.
Your hedges stay in your browser. Nothing about your holdings is sent anywhere, and no wallet or API key is ever requested.
Release notes, new venues and questions about the math. Official channels only; Cushion will never DM you first or ask for keys.
Open the Studio with the sandbox loaded, or switch to live Deribit quotes and set your own fee assumptions.
Describe the holding, pick up to three puts, read the outcome at expiry.
Spot prices and listed puts, read from free public APIs in your browser. Shown for reference; a quote only enters a hedge when you bring it into the Studio.
Source: Deribit public API (get_instruments, get_book_summary_by_currency).
Each hedge keeps every revision with its frozen inputs and quotes. They live in this browser only.