MispriaANALYTICS
chrome side panel · v4.0.2

The market quotes a price.
The panel quotes one back.

Open a Polymarket Up/Down market or a Kalshi crypto ladder and the side panel prices the same question independently: a probability from a documented model, next to what the order book is charging for it, updated live. It reads. It never trades — it cannot place an order, connect a wallet or touch an account, and it never asks for one.

In review at the Chrome Web Store. The build is finished and submitted; until Google approves it, the install link isn't public. Early subscribers get access the day it lands — and the track record it is built on is already public, no account needed.

what you are looking at

MispriaEDGE
Chainlink ✓ · MX 5/5 · CLOB ⚡ · beat ✓ · SRV ⚡
you@yours.com · PROAccount
Bitcoin Up or Down · 15m
02:34
left
UP ▲side with the most edgeSERVER ⚡
+20.7
edge points · model − buy price
P(Up) 81.7%vsbuy 61¢
model vs market · P(Up)Δ +21.2 pts
spot ⚡ multi-exchange$64,444.96 · Δ+$18.64
model spot ⚡$64,444.96
lead vs feed+$18.64
BIN 64,447.10CBS 64,441.85KRK 64,444.96OKX 64,452.30BYB 64,439.75
Chainlink $64,426.32composite − feed +$18.64

This is the panel itself — the same markup and the same styles the extension ships, not a mockup. Every number on this page is one archived window: BTC 15m, 5 August 2026, 14:45 UTC, frozen at two minutes thirty-four from expiry. It is the window the home page replays tick by tick, and it resolved UP.

  1. The pill — one glance at every input: resolution feed, how many of the five exchange sources are alive, whether the order book is streaming, whether the exact price to beat was recovered, and whether server metrics are connected.
  2. The clock — an input, not decoration. σ scales as √t, so the last ninety seconds move the probability more than the first ten minutes.
  3. The colour — the whole panel takes the hue of the side with the edge, and its intensity follows the size of that edge. Green here means Up, and it is bright because 20.7 points is a large disagreement.
  4. Everything is foldable — distribution, volatility and settings ship collapsed; the panel opens on the three cards that matter and remembers what you open.

card by card

UP ▲side with the most edgeSERVER ⚡
+20.7
edge points · model − buy price
P(Up) 81.7%vsbuy 61¢
01 · THE HEADLINE

Executable edge, in probability points

The big number is the model's probability minus what it costs to buy that side right now: the ask, spread included, not the midpoint. It is the only version of the number you could have acted on. Here the model says 81.7% and the offer is 61¢, so the edge is +20.7 points — while the gap to the book's midpoint, shown on the card below, is 21.2. The difference is the spread, and pretending it doesn't exist is how backtests lie.

The chip picks the side with the larger edge and the panel follows it. Under about two points, the number is inside the noise of estimating volatility, and the panel says so rather than dressing it up.

SERVER ⚡ = Pro With a Pro session, the headline stops being computed in your browser and starts streaming from our engine — the same numbers we paper-trade and publish every night on /performance. Free keeps the model probability; the executable edge is the paid half.

model vs market · P(Up)Δ +21.2 pts
02 · MODEL VS MARKET

Both estimates, for the whole life of the window

Two probabilities of the same event over time: ours in amber, sampled once a second, and the market's — the order book midpoint — in blue. The shaded area between them is the disagreement, and its colour carries the direction.

The curve above is the real one from the archived window. For eleven minutes the two lines are on top of each other, never more than six points apart, because a liquid book is fast and mostly right and we say so. Then spot turns, our estimate turns with it, and the book stays priced for a move that already finished. The header keeps the current gap — Δ +21.2 pts — visible even when the card is folded.

spot ⚡ multi-exchange$64,444.96 · Δ+$18.64
model spot ⚡$64,444.96
lead vs feed+$18.64
BIN 64,447.10CBS 64,441.85KRK 64,444.96OKX 64,452.30BYB 64,439.75
Chainlink $64,426.32composite − feed +$18.64
03 · SPOT ⚡ MULTI-EXCHANGE

Five books, one price, and how far ahead of the feed it is

The market resolves against a single published feed, and that feed is a relay: it summarises venues it is slower than. So the panel reads five exchange books over direct websockets — Binance, Coinbase, Kraken, OKX, Bybit — at roughly a hundred milliseconds each.

The five quote in different units: dollar-pegged tokens on some venues, actual dollars on others, tens of dollars apart. Each source therefore carries a per-source offset, an exponential moving average against the raw feed, applied before anything else; the composite is the median of the five corrected books, so one stalled venue moves nothing. The second tile is the lead — how far in front of the feed the composite currently sits — and it lights up when a move is happening on exchanges and has not reached the feed yet. The sparkline shows the last ninety seconds of both, with the price to beat as the dashed red line.

The window shown here pre-dates the 7 August 2026 switch to TWAP settlement, so its sparkline carries two series. On a market that resolves on the TWAP, a third line joins them in violet, dashed: the sixty-second average that actually settles the window, about thirty seconds behind the raw feed by construction.

the lead number is Pro

distribution−0.90σ
log-return distribution over the horizon
04 · DISTRIBUTION

The shape the probability came out of

The distribution of the terminal move over the time that is left, with the distance to the price to beat drawn on it as a dashed line in σ. The green area is P(Up), the red one P(Down); they are the probability, not an illustration of it.

Switching the model to Student-t with ν=4 — renormalised so its variance still matches σ — visibly fattens the ends of this curve. Both curves agree to about 2σ and then part company by one to two orders of magnitude, which is exactly the region where a window nobody thought was live turns over.

metrics−0.90σ · 53%
Model spot ⚡$64,444.96
Price to beat$64,373.42
Distance+$71.54 +0.111%
Distance σ−0.90σ
σ horizon±0.123% over 2:34
Annualized vol52.8% 60×1m
Market Up / Down60.5¢ / 39.5¢
P(touch ▼)36.6% 1 in 3
realized vol30m 49%2h 53%6h 48%
05 · METRICS

Every input the probability was computed from

Spot as the model sees it, the price to beat, the distance in dollars and in σ, σ over the remaining horizon, annualised volatility with the candle window it used, the market's own implied probability, and the probability of the spot path touching the beat at least once before expiry.

Two conventions worth knowing. Distance σ is signed from the beat towards the spot: it reads −0.90σ here because the spot sits above the beat, which is the favourable side for Up — the dollar distance right next to it carries the plain-language sign. And P(touch) is indicative: it is twice the terminal probability by the reflection principle, computed on the spot path, while resolution rides a sixty-second average of a different series. The panel says so in its own tooltip rather than quietly presenting it as exact.

annualized volatility+136 pts · ×3.57
implied market189%
realized 1m53%
The market expects more movement than the recent past — it prices a wider distribution (reversal more likely).
06 · ANNUALIZED VOLATILITY

What the market assumes, against what actually happened

Invert the market price and you get the volatility the market is assuming — a binary-option implied vol. Put it next to realised volatility from one-minute candles and you can read the market's state of mind in numbers rather than vibes. On this window the book was pricing 189% annualised against 53% realised: it expected far more movement than the recent past, which is another way of saying it thought the move could still come back.

figures are Pro Free keeps the badge in the header, so you can see when implied and realised are far apart; the numbers themselves are paid.

strike ladder · model vs marketBTC 3pm
strikeP(y)%buy y / nedge
64,00089.082 / 20+7.0
64,25070.466 / 36+4.4
64,50044.047 / 55−1.0
64,75020.124 / 78−1.9
65,0006.412 / 90+3.6
Both asks are shown (yes / no); the coloured one is the side the model favours — green buy YES, red buy NO. All dimmed = no edge after the spread.
07 · STRIKE LADDER · KALSHI

An hourly ladder, priced strike by strike

Kalshi's crypto hourlies quote a ladder of strikes rather than a single Up/Down question. The panel prices every strike near spot with the same model and puts each one next to both asks — yes and no — so the side with an edge, if any, is the coloured one. Rows with nothing to say stay dimmed.

The probabilities in this example are computed from the model at the spot and horizon shown above; the asks beside them are illustrative — no Kalshi quotes are archived for this window. Kalshi's settlement source is not the one we calibrate the composite against, so the panel warns that sub-two-point edges there are noise.

settingsN · σ auto · ⚡
NormalStudent-t
fast multi-exchange spot ⚡
08 · SETTINGS

The assumptions are yours to change

Normal or Student-t and its ν. The volatility window — automatic by market duration, or pinned to 60, 90, 120, 240 or 480 one-minute candles. Fast multi-exchange spot on or off, so you can see exactly what the composite is buying you. And an experimental short-term drift term, off by default, because very-short-term momentum is mostly noise and we would rather say that than sell it.

the same panel, live

Four captures from the Chrome Web Store package, taken on live BTC windows on 19 August 2026.

The Mispria side panel on a live BTC 5-minute market: DOWN side, +1.5 edge points, model 97.5% against a 96¢ ask, with the model and market curves plotted against each other.
19 Aug 2026, BTC 5m — a small edge on an almost-decided window: model 97.5%, ask 96¢, +1.5 points. Most windows look like this.
The multi-exchange spot card on a TWAP market: composite, raw Chainlink feed and the dashed violet TWAP-60s series, five exchange chips and the calibration offset.
The same spot card on a TWAP market — three series at once, and five venues quoting $54.60 apart before re-basing (calibration −$56.02). That basis is what figure 01 on the home page is about.
The distribution card with the price to beat at −1.97σ, 97.6% on the Up side and 2.42% on the Down side, above the collapsed spot card.
A window nearly settled: the beat sits 1.97σ away, so the distribution puts 97.6% on one side — and the panel still shows you the 2.42%.
The panel in the last minute of a TWAP market, clock at 00:57 showing LOCKED · DOWN, model probability approximately 100% against a 99¢ ask.
Fifty-seven seconds left, and the clock reads LOCKED · DOWN — enough of the sixty-second average is already realised for the outcome to be settled for the model.

how these markets actually resolve

On 7 August 2026 Polymarket moved its 5-minute, 15-minute and 4-hour crypto markets onto a sixty-second time-weighted average of the Chainlink price. Up wins if the TWAP at the close is greater than or equal to the TWAP at the open — not the last tick against the first tick.

That changes the maths, so it changed the model. The variable being priced is now the final sixty-second average, which is mechanically less volatile than a spot print: with more than a minute to go, the effective horizon is the remaining time minus forty seconds, and σ shrinks accordingly. Inside the last minute the average is already partly realised — the panel folds the ticks that have landed into a known quantity and prices only the unknown remainder, which is why a window can lock to a near-certain probability before the clock reaches zero. The panel shows all three series in the spot card: the composite, the raw Chainlink feed, and the TWAP that settles it, roughly thirty seconds behind by construction.

Hourly markets still resolve on the Binance hourly candle (close ≥ open), and the panel switches rule and feed with the market. The footer of the panel states whichever rule is in force, in full, on every window.

free and pro

what you getfreepro
Model probability, computed in your browseryesyes
AssetsBTCBTC · ETH · SOL · XRP · DOGE · BNB
Executable edge (model − ask)real time, server-computed
Implied vs realized volatilitybadge onlyfigures
Multi-exchange composite leadyes
Student-t tailsyes
Public track recordeverything, no accounteverything

The Pro metrics are computed on our own machines and streamed to the panel, which is the point: they are the very numbers we paper-trade every night and publish with confidence intervals. A feature gate written in browser JavaScript would be theatre. €9.99 a month, or €79 a year — pricing. DOGE and BNB are panel-only for now; the nightly record covers the first four assets.

privacy, in one paragraph

No ads, no analytics SDK, no tracking, no browsing history. The panel runs on exactly two sites. Signed out it transmits nothing at all — the model runs in your browser. Signed in, it sends your session token so our server can confirm the subscription is active, and we do not store it. Full text: extension privacy policy.

before it lands

The extension is submitted and waiting on Chrome Web Store review. Subscribe now and you get access the day it is approved — and in the meantime the thing it is built on, the nightly record of what the model predicted and what actually happened, is free and public with no account.

The panel is a read-only viewer: it does not execute transactions of any kind, and it is not a trading venue. Not affiliated with, endorsed by or connected to Polymarket or Kalshi.