Readings may not describe today5 scheduled closes did not landWhy →Hide
5 scheduled closes did not land — the daily index publish was due at 10:37 UTC on 2026-09-23 and the newest print on file is still 2026-09-22. The reading below is carried forward from that date and does not describe today.
Readings below are the last that settled; none has been carried forward, restated or interpolated to cover the gap. Every row states its own date and wears its own age. How the desk publishes
W.E.T. Senate Politics Index 6mo
v1StandingExperimentalStandingThe §2.6 ladder refused this print at rung 2. A refusal is publishable; a carried-forward level is not — so this index shows nothing today rather than yesterday’s number wearing today’s date.
32 input(s) were quarantined by sentinel/v1 before this close and are excluded from the reading above.
- The "senate" axis stops appearing in politics titles: the selector then admits fewer than 8 markets and the index prints nothing rather than a level over a roster that no longer states the thesis.
- Weight coverage falls below the declared floor of 95%, at which point the published state is insufficient_data and no value is printed — never a value carried forward from the last close that had one.
- A published axis starts framing this board. No axis frames a majority of it today (polarity frames 0 of 20, severity frames 0 of 20, threshold frames 0 of 20), and that measurement is what put this worldview on a side-symmetric lens; a composition whose sides become readable is a different index and belongs to a successor spec rather than to an edit of this one.
How this reading was constructed (8)
- 1 priced constituent(s) against this spec's 8 floor — below it there is no index, there is a market
- 1 of 1 published weight(s) exceed the declared 0.15 cap — the largest is 1.000000. No valid capped vector exists for this roster, so `cappedWeights` returned one that violates the ceiling: at n = 1 it short-circuits at [1] before its own cap-feasibility test; when cap·n < 1 the equal-weight fallback 1/n is above the cap by definition; and when the members carrying a weighable basis number fewer than 1/cap the fixpoint caps them all, finds no room left to redistribute into, and renormalizes them back above the ceiling. The cap is NOT enforced on this vector and the row says so rather than printing a ceiling it did not apply.
- universe: resolved by universe/v1 over 9403 candidate canonical event(s) from the `tape-text` source (
${m.title ?? ''}${m.marketRef}), admitting 1. Rejections by reason: keyword-miss 9283, category-not-admitted 118, horizon-outside-window 1. - universe: the declared 60–200d horizon window (axis 8) was APPLIED and removed 1 event(s) that every other selector admitted. A member resolving outside the window this index publishes is not a member of this index's horizon, whatever else it is.
- universe: 9283 event(s) missed the keyword screen on the `tape-text` source, which carries
${m.title ?? ''}${m.marketRef}and NOT the venue subtitle, tag or series the nomination pool sees. That count is the UPPER BOUND on what the richer string could have added here; it is published rather than estimated, because the tape cannot supply the text that would settle it. - orientation: the declared `polarity` framing axis (§3.3) was re-read on this tape and took NO force [undetermined:coverage], framing 0 of 1 members and holding 0 of them NO. The declared polarity axis frames 0 of 1 members (0%), under the published 50% bar, so it takes no force today and no member is flipped by it. An axis that frames a corner of the board would state a direction for members it never read. This is the spec's own invalidation condition, measured rather than assumed. The axis is re-read at every close rather than frozen into a declared side table, so a roster whose contracts resolve and are replaced is oriented by the rule this spec published rather than by one evening's reading of it (cultivation-orientation/v3).
- orientation: because the declared `polarity` axis took no force today, every member not named in `sideRules.declaredSides` and not matched by a keyword list is held on the venue's own YES framing. That reads the board's LISTING CONVENTION rather than this index's thesis, and it is the state the spec's own invalidation conditions name — published here rather than left to look like a decision the axis made.
- no published document file was found for this spec, so the byte comparison had nothing to compare against and only the recompile legs ran. The whitepaper is compiled per request by /methodology/<slug>, which is a publication lag rather than a ledger fault — but the ABSENCE is published here, because an unsupplied optional parameter is invisible on the row and that invisibility is what let this leg go unrun.
spec a533315b93bbac81 · methodology 9d4f73026ee07d7a · closed by standing/v1 · lifecycle experimental · class standing · no directional statement permitted from this print
1 priced constituent(s) against this spec's 8 floor — below it there is no index, there is a market
20 politics markets carrying the "senate" axis across gemini, polymarket, every one resolving inside six months, tracked as one composition.
Contribution by category
weight share of the roster the last close weighedConstituents by weight
all 1 · what today's reading was computed over (2026-09-22) · the basket below holds a different setWhere these markets are covered
1 of 1 constituent has a W.E.T. pageThe odds pages covering the individual contracts this index reads. They are the evidence underneath the reading, not readings themselves.
WSEN2 · at a glance
- What it is
- 20 politics markets carrying the "senate" axis across gemini, polymarket, every one resolving inside six months, tracked as one composition.
- High vs low
- Higher = the markets are more torn — prices across the composition sit closer to a coin flip. Lower = more decided, in EITHER direction: a basket priced at 5% and one priced at 95% both read low. A reading of market prices, not a W.E.T. forecast.
- Who cares
- Anyone tracking how senate is being priced across venues on a composition of at least 8 markets resolving inside 200 days.
Embed this score
always the latest published reading, dated · attribution built inPut the live WSEN2 reading on your own site, README, or newsletter.
Badge For articles, profiles & READMEs
The index. Ready to share. Actual embed
[](https://www.worldeventtrading.com/indices/senate-politics-inside-six-months)<a href="https://www.worldeventtrading.com/indices/senate-politics-inside-six-months"><img src="https://www.worldeventtrading.com/api/indices/senate-politics-inside-six-months/badge" alt="WSEN2 — WET Index Score" /></a><iframe src="https://www.worldeventtrading.com/embed/indices/senate-politics-inside-six-months" width="340" height="170" frameborder="0" scrolling="no" title="WSEN2 — WET Index Score" loading="lazy"></iframe>Quote this index
free to cite with attribution + the as-of date“The W.E.T. Senate Politics Index 6mo (WSEN2) publishes a daily WET Index Score on a 0–100 scale, per World Event Trading.”
Maintained by Corbin V King. A benchmark reading of market prices — data, not advice. See the disclaimer.