QI
When the data converges.
v1.3 · June 2026
Methodology Whitepaper

Signal Validation at Scale

Structural move detection, directional accuracy, and the limits of a raw signal layer — across 27,802 graded events.

Document
Quorum Index — Signal Validation Methodology
Version
v1.3 · External release
Coverage
27,802 signals over 90 days
Window
29 Mar 2026 — 28 Jun 2026
Generated
30 June 2026
Web
quorumindex.com

This paper documents the detection, classification, and grading methodology Quorum Index uses to evaluate its market signals, and reports what the raw signal layer does and does not do. Every figure is reproducible from an append-only event log. This release (v1.3) supersedes v1.2 (June 2026): it refreshes every figure to the latest graded data through 28 June 2026 and adds the directional-accuracy trajectory. The v1.1 expected-value claim remains retracted — see § 05.

Quorum Index v1.3 · June 2026
00

Executive summary

Quorum Index is an autonomous market-intelligence platform that continuously scans market structure for measurable deviations — score spikes, score clusters, score drops, volatility shifts, and regime transitions — and logs each one as a forward-looking observation. This paper grades 27,802 such events against what the market actually printed next, and reports two distinct measures that should never be confused.

Structural move detection
88.1%
Of structural reads, the share where a material move followed within 24h (n = 12,618). Detection, not direction.
Directional accuracy
52.9%
On the calls that carry a side, the share that moved the expected way at 24h (n = 13,170). Near even, and rising — see the trajectory in § 03.
Coverage
27,802
Observations graded in public over 90 days, losses included. Nothing curated out.

What this paper does

It documents the full validation pipeline end to end — how events are detected, what state is captured at detection time, how the realised price path is compared against the expectation recorded ex-ante, and how each event is classified. It then separates the two things the signal layer measures: whether structure is moving (move detection) and which way it moved (directional accuracy). These are different claims and carry different evidence.

What it does not do, and a correction

This is a methodology paper, not a track record. It does not annualise returns, assume position sizing, or claim a live trading P&L. It documents the raw, unweighted signal layer — the input layer on which downstream strategies operate.

Version 1.1 of this paper went one step too far. It reported a positive expected value (“+0.56% per signal”) derived from the asymmetry between average maximum favourable and adverse excursions. That asymmetry is real, but it lives at the best and worst points reached inside the window — not at any exit a participant could actually act on. Measured at the close, with directional accuracy at a coin flip, the realised directional edge is indistinguishable from zero. We retract the expected-value claim and make no tradeable-edge claim anywhere in this document. The honest product is a structural move detector with a public, graded record — not a direction oracle. § 05 sets out the correction in full.

01

Framework and scope

Definition of a signal

A Quorum Index signal is a scanner-detected event in which one or more real-time indicators cross a calibrated threshold on a monitored instrument. Each event is fully state-stamped at the moment of detection: regime label, volatility percentile, and the count of co-triggered indicators are all written to the event log before any forward price path is observed. This is the ex-ante record, and it is what subsequent grading reads against.

Event types

The scanner emits five graded event types, each with its own trigger logic. The two high-frequency types — score_spike and score_cluster — carry most of the statistical weight; the others are rarer by design.

Event typeTriggerCount
score_spikeAggregate score crosses its rolling upper band.14,901
score_clusterMultiple correlated components exceed threshold together.5,792
score_dropAggregate score breaks sharply lower.6,791
volatility_shiftVolatility percentile moves across a calibrated band.122
regime_changeRegime-state classifier transitions label.9
Table 1 · Graded event types and 90-day counts (as of 28 June 2026). sector_rotation and a small residual of untyped events are tracked as structural context but excluded from grading (see below).

Three evaluation windows

Every event is graded at three forward horizons — 1 hour, 4 hours, and 24 hours after detection. The windows separate short-horizon reaction, intraday follow-through, and full-day persistence. A signal that reads well at 4h but decays by 24h is a different object from one that strengthens with time; the methodology is built to expose that difference rather than collapse it into a single number.

Scope

The audit window runs from 29 March 2026 to 28 June 2026 — 90 calendar days, 27,802 distinct signals. All events within the window are included; none are dropped for being inconvenient, and no_data outcomes (where a forward price fetch was unavailable) are logged rather than silently excluded. Classification rates therefore reflect only the events on which a verdict was actually reachable.

A note on sector_rotation

A sixth scanner event type, sector_rotation, is tracked in the pattern library as structural context but is deliberately excluded from this grading audit. It fires when the dominant sector by triggered-pair count changes between scan windows — an observation about market leadership, not a prediction about any single instrument’s price. Because no primary instrument can honestly be assigned as the target, no natural expectation exists. Engineering one for the sake of inclusion would distort the headline numbers without adding signal. The exclusion is methodological, not cosmetic.

02

Methodology

The grading pipeline has four stages: detect, stamp, evaluate, classify. Every stage writes to an append-only log — events are not revised after the fact, and the state captured at detection is frozen.

Classification rules

After each evaluation window closes, the instrument’s realised price path is fetched and compared against the expectation recorded at detection. Each event is assigned exactly one of four labels.

LabelCondition
WINThe expectation was met — the qualifying move occurred (in the expected direction for side-calls; in either direction for move-detection events).
LOSSThe expectation failed — the market moved against a side-call, or no qualifying move occurred for a move-detection event.
NEUTRALNo meaningful move in either direction — change stayed inside the threshold band.
NO_DATAForward price fetch unavailable — recorded but excluded from rate denominators.
Table 2 · The four grading labels.

Two kinds of expectation

The expectation stamped at detection is one of two kinds, and this distinction is the spine of the whole paper. A revision in May 2026 (methodology v2) corrected an earlier error: score spikes and clusters had been graded as if they predicted up. They do not. They predict movement. The grading was changed to match the honest claim.

Event typeExpectationKindThreshold
score_spikestructural — a material move followsmove detection±0.5%
score_clusterstructural — a material move followsmove detection±0.5%
score_dropdowndirectional±0.5%
volatility_shiftmagnitude (either direction)move detection2.0% abs
regime_changevariable, derived from target regimedirectional±0.5%
Table 3 · Expectation by event type under methodology v2. Move-detection events are graded on whether a qualifying move occurred at all; directional events on whether it occurred the expected way. Events graded before the v2 cut retain their original grading and are versioned in the log.

Small-sample discipline

Any subsample with fewer than 30 classified events is flagged explicitly and is not treated as load-bearing. This applies in particular to regime_change (n = 7) and the non-TRANSITIONAL regime slices. Their rates are reported for completeness but are not evidence, and the paper says so at every point they appear.

03

The two measures

Quorum Index measures two different things. Reporting them as one number is how the old “win rate” reached the low-60s and misled. Apart, they tell the truth.

Structural move detection

Of the events that flag a structural move, what share were followed by a material move within the window — in either direction? This rises with horizon, because more time gives the move more room to clear the threshold.

1h
4h
24h

This is the most useful thing the system does, and it is genuinely useful: a structural read flags when something is about to move. But it is also the number most easily oversold, so we bound it plainly. A material move follows most structural reads partly because the underlying instruments move often regardless. We make no claim that 88.1% beats a random-timing baseline by any particular margin, and we report move detection only as a follow-through rate — never as accuracy, and never as a win rate.

Directional accuracy

On the calls that carry a genuine side — where moving the wrong way is a loss, not a different kind of win — accuracy is near even at the short horizons and modestly above even by 24 hours. It is also rising: as the May methodology correction took hold (§ 02) and the genuinely-directional down-break events accumulated, the pooled 24h rate has climbed from a flat coin flip (49.5% in the v1.2 audit) to 52.9% — with recent months higher still. The trajectory is set out below; the short answer is that the improvement is a composition effect, not a new claim to predict direction.

WindowWinsLossesClassifiedAccuracy
1h4,0394,0648,10349.9%
4h5,3605,39310,75349.9%
24h6,9686,20213,17052.9%
Table 4 · Directional accuracy by window (expected_direction up/down only), all-time through 28 June 2026. Neutral and no_data are excluded from the denominator.
Interpretation

A near-even directional rate is not a failure to be explained away — it is the honest shape of the product. Quorum Index detects where structure is moving; the directional information it does carry is narrow and concentrated, not a general ability to call which way. We report the number plainly because hiding it would forfeit the one thing that makes the whole record worth trusting.

Directional accuracy over time

The pooled figure is a blend of two eras, and the blend has been shifting. Before the May methodology correction, score spikes and clusters were graded as upside calls; those legacy events resolved the expected way only about 46% of the time and remain in the log under their original grading. After the correction, the directional load is carried by down-break events, which resolve lower about 62% of the time. As the legacy cohort ages out of the rolling window, monthly directional accuracy has climbed accordingly.

April
May
June
MonthClassified (up/down)24h directional accuracy
March 202626675.6% (small sample)
April 20266,30044.0%
May 20262,77260.9%
June 20263,62061.8%
Last 30 days3,71662.0%
Table 5 · Directional accuracy by month, 24h window (expected_direction up/down only). The March slice (n = 266) is below the small-sample threshold and is shown for completeness, not as evidence.
What this is, and is not

This is a composition effect and a methodology correction working as intended — not a new claim that Quorum Index predicts direction in general. The gains are concentrated in down-breaks (the one genuine directional pocket, § 04); the short horizons (1h, 4h) remain a coin flip; and recent months carry smaller samples than the full record. We show the trajectory because it is real, and because hiding an improvement would be as dishonest as overselling one.

04

Where the direction is, and is not

The pooled 52.9% hides a real internal split worth stating — in both directions, so neither half is cherry-picked. It is also the engine behind the rising trajectory above: the two halves are graded under different rules, and their mix is shifting.

Directional callClassified24h accuracy
Downside breaks (score_drop → down)5,96561.6%
Upside calls (legacy score_spike / cluster → up)~7,200~45.7%
All directional, pooled13,17052.9%
Table 6 · The directional split. Upside calls are legacy events graded before the v2 revision reclassified spikes and clusters as move-detection; they are retained in the log under their original grading, which is why the pooled figure rises as they age out of recent windows.

The one place the raw layer shows directional information is on the downside: when the aggregate score breaks sharply lower, the instrument resolves lower about 62% of the time at 24h — meaningfully above even, on a load-bearing sample. The legacy upside calls, by contrast, are slightly worse than a coin flip, which is exactly why the v2 revision stopped grading spikes and clusters as directional at all. The pooled rate climbs over time precisely because the down-break half now dominates the directional flow while the mis-graded upside half stops being added.

Why we do not headline the 62%

Reporting the downside number on its own would repeat the original sin in a new costume — selecting the flattering slice. The honest statement is the pooled one: directional accuracy is near even, rising, with one genuine pocket of asymmetric, downside-only information that downstream work may choose to use. We show the whole distribution, not the convenient end of it.

05

The expectancy correction

This section exists because version 1.1 of this paper made a claim it should not have, and the correction is itself part of the methodology.

What v1.1 claimed

For every event, the system records the furthest favourable and furthest adverse excursion reached inside the window. Averaged across the sample, these produce a risk/reward ratio. The figures as originally recorded (v1.1):

WindowAvg max favourableAvg max adverseR/R
1h+1.31%−1.11%1.18
4h+2.65%−2.13%1.25
24h+6.34%−4.58%1.38
Table 7 · Average maximum excursions, as recorded for v1.1 (n = 17,408). These are the best and worst points reached inside the window, not values at any fixed exit.

Version 1.1 combined the 24h directional rate with this 24h R/R ratio to derive a “naive expectancy” of roughly +0.56% per signal, and presented the asymmetry as “the primary quantitative result of this audit.”

Why it was wrong

The error is in what the excursions measure. The +6.34% favourable figure is the peak the instrument reached at some point during the 24 hours; the −4.58% adverse is the trough. To turn that asymmetry into a return, you would have to sell at the high and avoid the low on every signal — perfect, costless, hindsight-timed exits that no participant has. It is a measure of how far price travelled, not of what anyone could keep.

Retraction

Measured at the close — the only exit a reader can actually act on — the favourable/adverse asymmetry does not survive. With directional accuracy near even (52.9% at 24h, and concentrated in down-breaks rather than spread across the book) and wins and losses roughly symmetric in size at the close, the realised hold-to-close return per signal is small and not one we would underwrite as a tradeable edge. We withdraw the v1.1 expected-value claim in full, and we publish no expected-value, risk/reward, or realised-edge figure as a headline anywhere. The asymmetry is reported above only to explain the error, not to bank it.

What survives the correction is the honest part of v1.1, which we keep: this is the raw input layer, not a strategy; it detects structure, it grades itself in public, and it makes no tradeable claim. The excursion data remains in the log as a description of how far price moves around a signal — useful context for downstream work that builds its own exits, and nothing a reader should price as edge.

06

Recent versus all-time

Sliding the window forward looks for drift between the current market state and the audit baseline. Directional accuracy is reported here; the recent windows run above the all-time figure, and we are careful about why.

WindowClassified24h directional accuracy
Last 7 days73058.9%
Last 30 days3,71662.0%
All time13,17052.9%
Table 8 · Directional accuracy, recent versus all-time (expected_direction up/down), through 28 June 2026.

The recent windows sit well above the all-time rate — the same trend § 03 shows by calendar month. Before reading it as a new ability to call direction, note the composition: the recent directional sample is dominated by score_drop — the one event type with a genuine downside edge (§ 04, resolving lower about 62% of the time) — while the legacy upside calls that drag the all-time figure down are no longer being added. It is a composition shift and a methodology correction working through the data, not a step-change in skill, and the short horizons (1h, 4h) remain a coin flip. Smaller windows also carry wider confidence intervals. We report the recent figure because hiding it would be dishonest, and we decline to lead with it because the all-time number remains the canonical reference: it does not move with sample size or mix.

07

Caveats and limitations

What this audit shows

What it does not show

Known limitations

Regime imbalance. The window was effectively one regime. A multi-quarter horizon is the minimum at which a meaningful across-regime comparison becomes available. Threshold sensitivity. Minimum-move thresholds are production defaults and have not been re-tuned for reporting; moving them would change classified-event counts and the reported rates. Data availability. no_data outcomes are logged and excluded from rate denominators; no event is dropped silently.

Reporting commitment

Event detection, state-stamping at detection time, forward price fetching, outcome classification, and every statistic in this paper are produced by deterministic code operating on raw scanner and exchange data. No large-language-model output is in the causal path of any number reported here. Language-model components are used in the publishing layer for narrative framing, and in this paper’s own drafting for prose — but not for classification, evaluation, or aggregation. Every figure is reproducible from the underlying event log, which is served publicly and live at quorumindex.com/track-record. The next refresh follows the close of 2026 Q2.

A

Appendix · Reference tables

A.1  Directional accuracy (all time, up/down)

WindowWinsLossesClassifiedAccuracy
1h4,0394,0648,10349.85%
4h5,3605,39310,75349.85%
24h6,9686,20213,17052.91%

A.2  Structural move detection (all time)

WindowFollowedNo moveGradedDetection rate
1h7,3345,24512,57958.30%
4h9,3263,24812,57474.17%
24h11,1221,49612,61888.14%
“No move” combines loss and neutral — cases where no qualifying move followed.

A.3  Max excursion (all time, descriptive only — not edge)

WindowAvg max favourableAvg max adverseR/RSample
1h+1.31%−1.11%1.1817,408
4h+2.65%−2.13%1.2517,408
24h+6.34%−4.58%1.3817,408
Reported to explain the § 05 retraction. These are intra-window extremes, not realisable returns.

A.4  Directional accuracy by regime at detection (24h)

Regime at eventCountClassifiedNote
TRANSITIONAL25,01022,614load-bearing
COMPRESSION1010small n
DISTRIBUTION1111small n
EXPANSION21small n
99%+ of events fired in TRANSITIONAL; other regimes are sub-threshold and not load-bearing.

Legal disclaimer

← Verify the live record
Quorum Index · Signal Validation Methodology v1.3 · June 2026 · quorumindex.com