14 Mar 2026
Observed outcome: 1 winner; simulated stake settled at the quoted price.
Full-field, pre-off, source-bound
Ranked beliefs across a whole field, priced against the quotes that were reachable before the off.
Evidence
Runs bind a sealed point-in-time racing corpus, produce a ranked belief over the full field, and gate every wager through stake bounds and ruin policy before the decision is emitted. Settlement is the published result; learning records whether the belief or the price was wrong.
Gates
Gates are evaluated before a decision is emitted, not at execution. A run that cannot clear one ends in a reasoned abstention or a rejected candidate instead of an effect.
Limits
These are contract lines rather than caveats: the module has no path that requests them, in any configuration, on any surface.
LimitProduct-wide, in every module
Worked sample run
An illustrative sample from this module, with the charts reading the numbers the run reports. The values are samples, and no production run exists yet.
Full-field belief separated two runners above the confidence floor, stake stayed inside the ruin bound, and the simulated wager settled against the published result.
belief
Ranked statistical model v3.4.1 — Ranked belief across the field, renormalised after non-runners.
believed against observed, sealed holdout
evidence admitted
mandate checks
Objective: Paper-first racing decisions under a fixed stake ceiling
authority expires 01 Apr 2026, 00:00 UTC
decision
DecisionAdmitted under mandate
The pre-off window had not closed, the quote was still reachable, and the stake stayed inside both the mandate bound and the ruin policy.
effect and settlement
run fingerprint sha256:1f0a94be…7c22replay deterministiclive:false
Illustrative worked example. Field names match a real run receipt; the values are samples, and no production run exists yet.
14 Mar 2026
Observed outcome: 1 winner; simulated stake settled at the quoted price.
12 Mar 2026
No settlement: the run ended before a decision.
The ledger carries every sample decision in this module, including the ones that never reached an effect. A rejected candidate is recorded with its reason and settles with the run.
Next steps
Read the contract, run the loop, then read what the run recorded.