Moneyness sits on your venue's ticket and shows what the same option contract bids and asks everywhere else, and what staying put costs you per contract. It reads the tape. It never touches your wallet.
Not submitted to the Chrome Web Store yet, so this button does nothing. It turns on the day a listing clears review. The developer build below is real and installable, and it needs a backend route that is not deployed yet, so today it loads and reports that it cannot read.
The panel below is not a screenshot. It is drawing from the same endpoint the extension calls, right now, for a real contract.
You are being asked to install something on a page where your wallet is connected. That deserves a specific answer, not a reassuring one.
It cannot see a key, cannot request a signature, and never talks to any injected provider. It has no permission that would let it.
No address, no balance, no position, no order. Four fields leave the browser: underlying, expiry, strike, call or put.
Manifest V3 forbids remote code and we ship none. What you install is what runs, permanently.
Host permission is moneyness.xyz and nothing else. It runs on the two venue pages it names and is inert everywhere else.
The panel lives in a closed shadow root. A hostile venue cannot reach in and rewrite the board to show itself as the best bid.
It reports what other books say. Seeing a better bid elsewhere does not put your money there, and the panel never pretends otherwise.
Until the store listing clears review, it loads unpacked. This is the same path every extension developer uses and it takes about a minute.
1 Download and unzip it. You get a folder called venue-overlay. 2 Open Chrome and go to chrome://extensions 3 Turn on Developer mode (top right) 4 Click Load unpacked and choose the venue-overlay folder 5 Open an option ticket on a supported venue and hard reload the tab
Supported today: app.paradex.trade and www.derive.xyz. The board shows every venue we index either way.
Moneyness indexes on-chain options across eleven venues and publishes what actually traded, fills rather than quotes. The extension is a window onto the same public API, and you can call it yourself without installing anything.
curl "https://moneyness.xyz/api/chain?underlying=ETH&expiry_ts=1789718400"
Three of the eleven venues publish a trade feed we read. The other eight publish one we do not read yet. That gap is ours to own, so every premium figure on this site is a floor and a venue we cannot read contributes no row rather than a zero row.