The gate · interactive

Drag the cutoff. Watch the future get rejected.

Every observation to the right of the plane is unavailable to the decision, no matter how tempting. Move the slider to see admission and rejection recompute.

The mechanics · zoom & mouse-wheel

Sessions, not vibes.

01 · THREE CLOCKS

100%
Evidence, decision & market clocksEVIDENCEpublished_atsource_observed_atretrieved_atDECISIONfeature_snapshot_atdecision_cutoffMARKETentry_atexit_atno evidence after decision_cutoff may enter the decision →

drag to pan · scroll / mouse-wheel to zoom · buttons for fine control · ⟲ reset

02 · ADMISSION GATE

100%
Historical panel admission gateSource recordsource_url, publisher, typed published_at, retrieved_at, content_sha256Feature manifestsource_refs, source_max_public_at, definition_version, dependency_checkCutoff gateevery dependency & snapshot at or before decision_cutoffSession classificationBEFORE_OPEN / INTRADAY / AFTER_CLOSE / UNRESOLVEDEligible pathentry_at, exit_at; UNAVAILABLE when the registered path is missingEvaluationresidual return; UNCERTAIN zero; abstentions stay in the denominatorReportPAPER / INDICATIVE_DATA / NOT_ALPHA_EVIDENCE labels remain visibleexclude with reasonUNRESOLVED / UNAVAILABLEretained outside theeligible denominatorexclusions are declared before outcome review and never based on realized returns

drag to pan · scroll / mouse-wheel to zoom · buttons for fine control · ⟲ reset

03 · BEFORE-OPEN (BMO)

100%
BEFORE_OPEN — release 08:00 ET, session opens 09:30 ET08:00release public08:05cutoff + snapshot08:05:30earliest entry09:30open / entry_atexitexit after holdif premarket is not an admitted venue, entry waits for the 09:30 openno evidence arriving after 08:05 can change the signal →

drag to pan · scroll / mouse-wheel to zoom · buttons for fine control · ⟲ reset

04 · AFTER-CLOSE (AMC)

100%
AFTER_CLOSE — release 16:05 ET, session closes 16:00 ET16:00session closes16:05release publicnext openentry_at (first eligible)exitexit after holdsession ended: no same-session entrybackdating the decision to the prior close is look-ahead →if the next day is a holiday, the calendar advances to the following eligible session

drag to pan · scroll / mouse-wheel to zoom · buttons for fine control · ⟲ reset

05 · ABSTENTION IS DATA

100%
Abstention is data, not an escape hatchUNCERTAINkept in denominatorzero signed returndenominator unchangedcoverage =admitted / eligiblehonest coveragesilence is visible,never hiddena model that abstains a lot is not silently rewarded; its coverage is reported.

drag to pan · scroll / mouse-wheel to zoom · buttons for fine control · ⟲ reset

FAIL-CLOSED

Unknown source, missing timestamp, hash drift, or an unregistered path → excluded with a reason. Never guessed.

ABSTENTION RETAINED

UNCERTAIN stays in the denominator as zero signed return. Silence is data, not an escape hatch.

NO LOOK-AHEAD

Backdating a decision to a prior close is called what it is: look-ahead. The gate makes it structurally impossible.