Hi CrunchDAO team,
I’d like to ask for clarification on how the leaderboard treats submissions evaluated before the real-time data-access issue was fixed on June 8.
Background, as I understand it:
This challenge’s Real-Time Edition is defined by its streaming protocol: infer() must emit a score for each online observation as it arrives, using only the history and the observations seen so far. Before the fix (discussed in 2026-W23 - Structural Break fixes ), it was possible for a submission to access the full online series in advance during inference — i.e., values at timesteps that had not yet “arrived” under the intended protocol.
Why this matters for comparability:
Under the time-stratified AUC metric, lookahead access is not a minor advantage — a detector that can see past the current timestep t can identify a break retroactively (e.g., from the post-break segment’s full statistics, or even from the location of distributional change anywhere in the series) rather than detect it in real time from a short, noisy post-break window. Scores produced under those two regimes measure fundamentally different tasks, and differences of several points of TS-AUC can plausibly come from the access difference alone rather than from modeling quality. Notably, none of the public post-fix baselines and write-ups I’m aware of exceed ~0.61, while the top of the leaderboard stands meaningfully higher — which may be entirely legitimate, but is hard to interpret without knowing which evaluation regime produced which score.
My questions:
- Were submissions evaluated before June 8 invalidated, rescored under the corrected harness, or left on the leaderboard as originally scored?
- If left as-is, could you add (or point to) a way to distinguish pre-fix from post-fix evaluations — a submission-date column, a badge, or a filtered leaderboard view?
- Will final rankings and prizes be computed exclusively from evaluations under the corrected real-time protocol (including any re-evaluation on fresh data)?
- Related, for completeness: the rules discussion in Structural Break Real-Time: may infer use prior completed-series state? clarified what state may be carried across series at inference. Is it correct that the determinism re-check (re-running a random subset of series) is the enforcement mechanism for both that rule and the streaming protocol generally?
I’m asking purely for calibration purposes — it’s difficult to judge where genuine methodological headroom lies without knowing whether the current top scores are comparable to post-fix submissions.
Thanks for the great competition!