The Options Read · 2026-06-30
Tuesday, June 30, after the close. Tier-A census 113 names. The turbulence board admitted 10 names against a typical ~6.8 per day; that is within noise of the family's run rate. Everything below reports what options markets did; the only forecast on this page is movement, and the scoreboard above the boards grades it.
lede: deterministic template · passes the same banned-lexicon lint as everything else
Yesterday, graded
VALIDATED-SIGNALGrades this page's only forecast — turbulence — at the tier level, unsigned, next to the dumb benchmark it must beat.
— no graded session yet; the record is earned in public, starting with edition one (never a fake +0)
rolling distribution tile: — until sessions accrue; research expectation ≈ 15% vs ≈ 10.5%
rolling t+5 line: — (arms once a board is 5 sessions old)
pre-registered demotion trigger arms at 60 graded sessions (t < +1 or mean ≤ 0 drops the badge to OBSERVATION automatically); 0 graded so far.
Every board is graded here, hits and misses, unsigned. Expected hit rate is printed because a lift without its base is marketing.
Tape strip
OBSERVATIONRegime context and null accounting. Five numbers, no more.
- median iv vs index (Tier A)1.12 (Δ +0.16 d/d; 20d band 0.95..1.60)
- Tier-A census113 names (Δ +44 d/d) · panel median 79
- admits vs run rateTurbulence 10 · λ ≈ 6.8/day (47-session calibration pack); permutation nulls for the anomaly families: repriced ~0.9/day, quality_zb ~0.8/day, borrow ~0.9/day
- Poisson surpriseoff (admits within noise of the family run rate)
- T3 census vs 20d10 today · 20d avg 10.3
Context, not signals. The 'expected by chance' figure is the null run rate of our own thresholds, estimated by permutation and refreshed monthly.
Loaded — the turbulence board
VALIDATED-SIGNALNames in this tier have historically moved more (either direction) the next day: P(|move|>5%) ≈ 15% vs 10.5% baseline, monotone, held out-of-sample (dayT +11.5 design / +7.5 holdout, incremental to vol clustering).
strike-adds column: awaiting panel v2 (listings diff exists in raw chains per the Phase-0 audit; Tue–Thu only). Struck, not approximated.
S3 shadow check (declared per the changelog rule): the fixed-strike-set variant retains its tier spread out-of-window (t +3.8 holdout / +6.6 out-of-time) but daily ranks agree at corr 0.65 — below the 0.8 bar, so the board switches to the fixed-set column (cuts re-frozen once, pre-launch: 0.146/0.357) the day panel v2 lands it. Until then admission runs on the floating validated artifact.
convergence counts run over ~3.8 effective families (S5 family-correlation pack); turbulence + strike-adds + Δbook firing together counts once.
Which way? Unknown — not 'we're not sure': no direction signal from option state has ever survived our holdouts. This is a watchlist, not a side. No positive-EV expression exists: even the best-gated straddle tier loses after taker costs.
Your book — the cross-check
VALIDATED-SIGNALApplication of the turbulence tiers and the mechanics veto to held and candidate names. A sizing conversation, not a trade list.
LOADED: 1 of 5 book names (T3 ≈ 1.5× base odds of a >5% move)
Your positions against tonight's universe read. A T3 book name is a sizing conversation, not a signal to trade options on it.
Repriced — fixed-strike ΔIV residual
CANDIDATEObservation-class, accruing a grade from day one. Largest residual ΔIV — a description of today, not a forecast.
This is repricing net of what the stock move and the index vol move already explain. Raw IV changes on down days are mostly beta; the residual is where information lives — and it is a description of today, not a forecast.
Quiet loading — T3 ∩ crowd-silent
WATCH ITEMFrozen definition: turbulence-board admission ∧ attention z ≤ −1 ∧ MM §1.3 filters. A hypothesis in public, not a signal.
residual-ΔIV and single-strike program? columns await panel v2 (struck, not approximated).
S4 quadrant base rates below are computed panel priors — descriptions of 47 sessions, not claims.
Someone repriced this and nobody tweeted. The cell's historical forward stats are printed from our own panel; the pre-registered bar for promotion is t ≥ 2 day-clustered on the cell-minus-row spread after ≥60 sessions, both attention-extreme cells same ordering at f1 and f3 (accrual counter below). Until then: a hypothesis in public, not a signal.
Event premium — already priced
OBSERVATIONThe event partition: names with a scheduled event inside the front expiry are excluded from every other board and appear here, with the move the market has already priced.
priced-move column: two-expiry event-variance extraction is audit-gated OFF (single front expiry per file); the fallback is atm_iv/√252 per day. Prior-cycle comparison ships with 52w chains.
Priced ≠ forecastable. Richness is a gap forecast the market already made — our 2-year backtest of selling it: NO MODEL (design Sharpe 2.0 → holdout −0.7). This board exists so tomorrow's 12% gap is never a surprise, on either side.
Mechanics wire — the veto board
VALIDATED-SIGNALOffering-flagged names historically underperform matched controls over the next 10 sessions (−3.6% design / −7.3% holdout). Framed as a veto we apply, never a short-candidates list.
silenced-pump flag family: not yet wired (needs the pump-flag silence feed); dilution family live. Stated, not faked.
The only rows on this page where history leans one way — and they lean down, both. Do not buy the dip; names re-qualify by countdown, not by vibes.
Market quality — the pros stepped away
CANDIDATESpread blowouts, zero-bid withdrawal, repriced-on-no-volume.
Market-quality events: quoting desks arriving or defecting. Median ATM spread in this universe is 29% of mid; unconditional ATM buy-ask/sell-bid loses ~29%/day. This module is why every other module's temptation should route to stock, not options.
Long-dated accumulation
LIVE-ONLYAll-expiry open-interest accumulation (new feed). No historical validation exists; the family accrues its record live in the graded ledger from its first edition.
LIVE-ONLY, UNVALIDATED — this family has no historical validation: the all-expiry open-interest feed is new, so there is no backtest behind it, favorable or otherwise. It earns its statistics in public through the same graded ledger as every other board, and until its pre-registered bar is met it makes no forward claim.
Watch items — experiments resolving in public
WATCH ITEMPre-registered experiments with adjudication dates. Nothing here is a signal.
Sentiment-vol divergence (w4a H2)
Crowded-calls (rr25) penalty (dig2)
Persistence tag (study S1) — RESOLVED: no tag ships
Borrow × offering overlay (MM §2.1)
Each tile is its own experiment log: frozen definition, stated weakness, pre-registered promotion bar, live session counter, adjudication date. No color, no ranking, no prose inference.
Observations annex
OBSERVATIONOBSERVATIONS — none of this predicted anything out-of-sample. Logged for the record, not for trading.
IV−RV SPREAD list
| ticker | IV−RV20 | z (Tier A) | event leg | RV leg |
|---|---|---|---|---|
| BE | 45.7% | +2.4 | · | · |
| CRWV | 52.8% | +2.8 | · | · |
| DDOG | 48.6% | +2.5 | · | · |
| DELL | 65.3% | +3.6 | · | · |
| ENVX | 40.9% | +2.0 | · | · |
RV-contamination flag marks a post-event RV leg (~20 sessions).
Skew / rr25 description
withheld: renders only post-salvage (parity-forward re-inversion, borrow extraction, HTB exclusion, two-sided distinct wings, spot-residualized ΔRR — MM §1.5); the current panel's rr25 is pre-salvage. Skew describes hedging demand; in our testing it predicted nothing.
Pin-risk flag into opex
withheld: needs strike-level size concentration (panel v2).
Implied borrow movers
withheld: parity-implied borrow ships with panel v2.
Largest iv_rank jumps
| ticker | Δ iv_rank d/d | iv_rank (own history) |
|---|---|---|
| ENS | +0.80 | 0.80 |
| SYNA | +0.70 | 0.95 |
| CRWV | +0.65 | 0.70 |
| VRT | +0.60 | 0.90 |
| RMBS | +0.60 | 0.95 |
Epitaph: IV-momentum was killed three independent times (design t +4.5 → holdout t −2.2, plus two more sign-flips). A jump here is a fact about today, not a fuse.
OBSERVATIONS — none of this predicted anything out-of-sample. Logged for the record, not for trading.
Own-history stats are computed on at most N=48 sessions per name today. The finest honest claim at this depth is 'today is the max of its own history' (p ≈ 1/(N+1) ≈ 2%). Percentile claims sharpen as the panel ages; N is printed with every stat.
The fixed legend
This page reports what options markets DID, and forecasts only turbulence (bigger moves, either direction — validated t +11.5/+7.5 across two regimes). It never forecasts direction: we tested direction from option state ~12 independent ways across ~1,100 screened cells and killed all of them, including IV-momentum (three sign-flips) and a premium-selling model whose design Sharpe of 2.0 became −0.2..−0.9 on untouched holdout. Own-history stats run on ≤47 sessions today — the finest claim that depth supports is p ≈ 2%. Scoreboard above grades this page's only forecast.
Methods & admissions
- No gamma / GEX / vanna / charm is published: 'unsigned T+1 OI on ≤2 expiries cannot support them' (EX §2.3) — and the current feed carries no open interest at all (Phase-0 audit). Publishing the refusal is worth more than the metric.
- book_imbalance is bid-size quote-book tilt, NOT open interest; whether anyone traded is not observable in our data (no volume column).
- Struck this edition (absent inputs, never approximated — C3): fixed-strike ΔIV residual board, market-quality families, long-dated accumulation, pin-risk, implied borrow, term structure, two-expiry event extraction, strike-adds column.
- Calibration: Phase-0 S1–S5 pack of 2026-07-06 (frozen thereafter; refresh only via the quarterly ritual, MM R6, with a page changelog line).
- Halts/LULD are not covered by the plumbing pre-pass; ex-div and earnings flags are best-available (FMP) and their absence is stated, never faked.
- Silenced-pump veto family: not yet wired; dilution family live.
- splits/strike-grid shifts and halts/LULD are not covered by the current pre-pass (needs strike-level chains); the legend states it
plumbing-calendar sources:
expiry-roll: deterministic (observed chain expiry change d/d)ex-div: FMP dividend calendar (ex-date ±1)
Archive
2026-08-27 · 2026-08-26 · 2026-08-25 · 2026-08-24 · 2026-08-21 · 2026-08-20 · 2026-08-19 · 2026-08-18 · 2026-08-17 · 2026-08-14 · 2026-08-13 · 2026-08-12 · 2026-08-11 · 2026-08-10 · 2026-08-07 · 2026-08-06 · 2026-08-05 · 2026-08-04 · 2026-08-03 · 2026-07-31 · 2026-07-30 · 2026-07-29 · 2026-07-28 · 2026-07-27 · 2026-07-24 · 2026-07-23 · 2026-07-22 · 2026-07-20 · 2026-07-17 · 2026-07-14 · 2026-07-13 · 2026-07-10 · 2026-07-09 · 2026-07-07 · 2026-07-06 · 2026-07-01