{
  "available_bankrolls": {
    "claude": 1000.0,
    "codex": 1000.0,
    "gemini": 961.5841,
    "gpt-luna": 797.846,
    "grok": 1000.0,
    "grok-46": 1000.0,
    "kimi": 1000.0,
    "kimi-k27": 826.4266,
    "minimax": 1000.6485,
    "minimax-m3": 954.2764,
    "muse-spark": 1000.0,
    "qwen": 998.0,
    "qwen-max": 1000.0
  },
  "bets": [
    {
      "bot_id": "minimax-m3",
      "fixture_id": "replay-81651489193820d4",
      "market": "1X2",
      "odds": 2.0,
      "pnl": null,
      "reason": "Model probability 0.572 vs implied 0.500; edge 0.072, EV 0.144 on AWAY.",
      "result": "pending",
      "selection": "AWAY",
      "sources": [],
      "stake": 10.0
    },
    {
      "bot_id": "minimax-m3",
      "fixture_id": "replay-9edd94cc63b07d37",
      "market": "OU25",
      "odds": 1.49,
      "pnl": null,
      "reason": "Model probability 0.731 vs implied 0.671; edge 0.060, EV 0.089 on OVER25.",
      "result": "pending",
      "selection": "OVER25",
      "sources": [],
      "stake": 10.0
    }
  ],
  "fingerprint": "sha256:c9aa9aead03c0597729850f7e5d756cac3becb1a797cb8cba5d41357f6d99c3b",
  "fixtures": [
    {
      "away": "Lille",
      "competition": "Ligue 1",
      "forecasts": {
        "claude": {
          "away": 0.5556516227748227,
          "draw": 0.24483865715465816,
          "home": 0.1995097200705192,
          "over25": 0.43791970261845703,
          "under25": 0.562080297381543
        },
        "codex": {
          "away": 0.4622523807879799,
          "draw": 0.2715875404172856,
          "home": 0.26616007879473447,
          "over25": 0.5005146491811133,
          "under25": 0.4994853508188867
        },
        "gemini": {
          "away": 0.502857609475828,
          "draw": 0.25864508910025974,
          "home": 0.2384973014239122,
          "over25": 0.49525120816177803,
          "under25": 0.504748791838222
        },
        "gpt-luna": {
          "away": 0.5199292397916384,
          "draw": 0.2625946133902797,
          "home": 0.21747614681808186,
          "over25": 0.4180630454606191,
          "under25": 0.5819369545393809
        },
        "grok": {
          "away": 0.53684822,
          "draw": 0.25244639,
          "home": 0.21070539,
          "over25": 0.52218104,
          "under25": 0.47781896
        },
        "kimi": {
          "away": 0.47511226313852134,
          "draw": 0.26833631311325995,
          "home": 0.2565514237482187,
          "over25": 0.4754368226795591,
          "under25": 0.5245631773204409
        },
        "kimi-k27": {
          "away": 0.519232,
          "draw": 0.295678,
          "home": 0.18509,
          "over25": 0.296006,
          "under25": 0.703994
        },
        "market": {
          "away": 0.4592398788212613,
          "draw": 0.27155053704213716,
          "home": 0.26920958413660145,
          "over25": 0.5013477088948788,
          "under25": 0.4986522911051214
        },
        "minimax": {
          "away": 0.4992398788212613,
          "draw": 0.2715505370421373,
          "home": 0.22920958413660145,
          "over25": 0.45107816711590304,
          "under25": 0.548921832884097
        },
        "minimax-m3": {
          "away": 0.6891021667071264,
          "draw": 0.26033078059909803,
          "home": 0.050567052693775434,
          "over25": 0.21920800602517443,
          "under25": 0.7807919939748256
        },
        "poisson": {
          "away": 0.40559037,
          "draw": 0.27439419,
          "home": 0.32001545,
          "over25": 0.43366807,
          "under25": 0.56633193
        },
        "qwen": {
          "away": 0.49923987882126125,
          "draw": 0.2715505370421372,
          "home": 0.22920958413660147,
          "over25": 0.5013477088948787,
          "under25": 0.4986522911051213
        }
      },
      "home": "Nice",
      "id": "replay-7bf8d2093e5d8d40",
      "kickoff": "2026-09-20T15:15:00Z",
      "odds": {
        "away": 2.04,
        "draw": 3.45,
        "home": 3.48,
        "over25": 1.85,
        "under25": 1.86
      },
      "score": null
    },
    {
      "away": "Elversberg",
      "competition": "Bundesliga",
      "forecasts": {
        "claude": {
          "away": 0.2586649683489295,
          "draw": 0.24885212165889034,
          "home": 0.4924829099921801,
          "over25": 0.6727133197573915,
          "under25": 0.32728668024260854
        },
        "codex": {
          "away": 0.27615143592298896,
          "draw": 0.25996395129746497,
          "home": 0.46388461277954607,
          "over25": 0.6283338809802673,
          "under25": 0.3716661190197327
        },
        "gemini": {
          "away": 0.2982295552575932,
          "draw": 0.24960663143749173,
          "home": 0.45216381330491506,
          "over25": 0.6214037062357528,
          "under25": 0.3785962937642472
        },
        "gpt-luna": {
          "away": 0.3234995040382212,
          "draw": 0.21919736664585793,
          "home": 0.4573031293159209,
          "over25": 0.6832704865841761,
          "under25": 0.3167295134158239
        },
        "grok": {
          "away": 0.30784367999999995,
          "draw": 0.24845974,
          "home": 0.44369658,
          "over25": 0.65759559,
          "under25": 0.34240441
        },
        "kimi": {
          "away": 0.2866691316908781,
          "draw": 0.25320277442767264,
          "home": 0.46012809388144926,
          "over25": 0.6401399687811973,
          "under25": 0.3598600312188027
        },
        "kimi-k27": {
          "away": 0.399347,
          "draw": 0.242385,
          "home": 0.358268,
          "over25": 0.578407,
          "under25": 0.421593
        },
        "market": {
          "away": 0.28163713105886296,
          "draw": 0.2554741188839959,
          "home": 0.4628887500571411,
          "over25": 0.6284289276807979,
          "under25": 0.37157107231920194
        },
        "minimax": {
          "away": 0.26830379772552965,
          "draw": 0.2554741188839959,
          "home": 0.4762220833904744,
          "over25": 0.6527431421446384,
          "under25": 0.34725685785536164
        },
        "minimax-m3": {
          "away": 0.3043610505993991,
          "draw": 0.20796984866242604,
          "home": 0.4876691007381748,
          "over25": 0.731118921598058,
          "under25": 0.268881078401942
        },
        "poisson": {
          "away": 0.52120429,
          "draw": 0.20954628,
          "home": 0.26924944,
          "over25": 0.69573488,
          "under25": 0.30426512
        },
        "qwen": {
          "away": 0.2735418929636249,
          "draw": 0.2554741188839959,
          "home": 0.4709839881523792,
          "over25": 0.628428927680798,
          "under25": 0.37157107231920194
        }
      },
      "home": "Schalke 04",
      "id": "replay-9edd94cc63b07d37",
      "kickoff": "2026-09-20T15:30:00Z",
      "odds": {
        "away": 3.32,
        "draw": 3.66,
        "home": 2.02,
        "over25": 1.49,
        "under25": 2.52
      },
      "score": null
    },
    {
      "away": "Man United",
      "competition": "Premier League",
      "forecasts": {
        "claude": {
          "away": 0.5178100507601551,
          "draw": 0.2409681964564146,
          "home": 0.2412217527834303,
          "over25": 0.6367209910741254,
          "under25": 0.3632790089258746
        },
        "codex": {
          "away": 0.4717893475840223,
          "draw": 0.2574746268563614,
          "home": 0.27073602555961623,
          "over25": 0.6024463287278747,
          "under25": 0.39755367127212526
        },
        "gemini": {
          "away": 0.46614309803994985,
          "draw": 0.24937508482912735,
          "home": 0.2844818171309228,
          "over25": 0.5898332359346293,
          "under25": 0.41016676406537067
        },
        "gpt-luna": {
          "away": 0.39402412359926453,
          "draw": 0.2410366152283928,
          "home": 0.36493926117234265,
          "over25": 0.5857353859326573,
          "under25": 0.4142646140673427
        },
        "grok": {
          "away": 0.5346202299999999,
          "draw": 0.23593885000000003,
          "home": 0.22944092000000002,
          "over25": 0.6150641,
          "under25": 0.3849359
        },
        "kimi": {
          "away": 0.4779172020056121,
          "draw": 0.2486998183118872,
          "home": 0.27338297968250064,
          "over25": 0.6153700841428034,
          "under25": 0.38462991585719664
        },
        "kimi-k27": {
          "away": 0.553073446926553,
          "draw": 0.22334277665722338,
          "home": 0.2235837764162236,
          "over25": 0.581526,
          "under25": 0.418474
        },
        "market": {
          "away": 0.4685329404335929,
          "draw": 0.25257840454641123,
          "home": 0.27888865501999577,
          "over25": 0.6025641025641025,
          "under25": 0.3974358974358974
        },
        "minimax": {
          "away": 0.4885329404335929,
          "draw": 0.2525784045464113,
          "home": 0.25888865501999575,
          "over25": 0.5820512820512821,
          "under25": 0.4179487179487179
        },
        "minimax-m3": {
          "away": 0.5720567385624052,
          "draw": 0.20150037163820889,
          "home": 0.2264428897993859,
          "over25": 0.6909395664737854,
          "under25": 0.3090604335262146
        },
        "poisson": {
          "away": 0.36653317,
          "draw": 0.24410515,
          "home": 0.38936168,
          "over25": 0.57103828,
          "under25": 0.42896172
        },
        "qwen": {
          "away": 0.4918662737669262,
          "draw": 0.2525784045464113,
          "home": 0.2555553216866625,
          "over25": 0.6025641025641025,
          "under25": 0.39743589743589747
        }
      },
      "home": "Fulham",
      "id": "replay-81651489193820d4",
      "kickoff": "2026-09-20T15:30:00Z",
      "odds": {
        "away": 2.0,
        "draw": 3.71,
        "home": 3.36,
        "over25": 1.55,
        "under25": 2.35
      },
      "score": null
    },
    {
      "away": "Atalanta",
      "competition": "Serie A",
      "forecasts": {
        "claude": {
          "away": 0.1590509146567094,
          "draw": 0.229685537667505,
          "home": 0.6112635476757856,
          "over25": 0.4808814969145227,
          "under25": 0.5191185030854772
        },
        "codex": {
          "away": 0.18929190196084636,
          "draw": 0.24557973261447816,
          "home": 0.5651283654246755,
          "over25": 0.5128515125229014,
          "under25": 0.4871484874770986
        },
        "gemini": {
          "away": 0.20576445578507546,
          "draw": 0.256148866862322,
          "home": 0.5380866773526025,
          "over25": 0.4790976528676863,
          "under25": 0.5209023471323138
        },
        "gpt-luna": {
          "away": 0.2374912788276965,
          "draw": 0.23688770391269343,
          "home": 0.5256210172596101,
          "over25": 0.5365727775487817,
          "under25": 0.46342722245121826
        },
        "grok": {
          "away": 0.17253759000000002,
          "draw": 0.24232389,
          "home": 0.58513852,
          "over25": 0.53003565,
          "under25": 0.46996435000000003
        },
        "kimi": {
          "away": 0.19332392901050438,
          "draw": 0.25192789891299155,
          "home": 0.5547481720765041,
          "over25": 0.4899070241814002,
          "under25": 0.5100929758185998
        },
        "kimi-k27": {
          "away": 0.197874,
          "draw": 0.271861,
          "home": 0.530265,
          "over25": 0.370471,
          "under25": 0.629529
        },
        "market": {
          "away": 0.1942605731499465,
          "draw": 0.24939553688215943,
          "home": 0.5563438899678941,
          "over25": 0.5133689839572192,
          "under25": 0.4866310160427808
        },
        "minimax": {
          "away": 0.16759390648327982,
          "draw": 0.24939553688215949,
          "home": 0.5830105566345607,
          "over25": 0.477361853832442,
          "under25": 0.522638146167558
        },
        "minimax-m3": {
          "away": 0.14122567414552611,
          "draw": 0.28348535920963436,
          "home": 0.5752889666448395,
          "over25": 0.28515919644041504,
          "under25": 0.714840803559585
        },
        "poisson": {
          "away": 0.33432982,
          "draw": 0.26534524,
          "home": 0.40032494,
          "over25": 0.47225782,
          "under25": 0.52774218
        },
        "qwen": {
          "away": 0.1685462874356608,
          "draw": 0.24939553688215943,
          "home": 0.5820581756821798,
          "over25": 0.5133689839572192,
          "under25": 0.4866310160427808
        }
      },
      "home": "Juventus",
      "id": "replay-db29a4fdda06fa61",
      "kickoff": "2026-09-20T16:00:00Z",
      "odds": {
        "away": 4.84,
        "draw": 3.77,
        "home": 1.69,
        "over25": 1.82,
        "under25": 1.92
      },
      "score": null
    }
  ],
  "id": "daily-2026-09-19-r6",
  "kickoff_window": "Next 24 hours",
  "label": "Daily slate \u00b7 20 September",
  "lock_at": "2026-09-20T15:15:00Z",
  "note": "Tips and stakes were published before the first kickoff and are now sealed for settlement.",
  "policy": {
    "bet_policy": {
      "evidence_status": "paper-risk-screen-not-validated-edge",
      "flat_stake_units": 10.0,
      "longshot_decimal_odds": 5.0,
      "longshot_flat_stake_units": 5.0,
      "market_similarity_is_failure": false,
      "maximum_bets_per_fixture": 1,
      "maximum_bets_per_round": 5,
      "maximum_decimal_odds": 3.0,
      "maximum_longshot_bets": 1,
      "maximum_longshot_stake_fraction": 0.005,
      "maximum_longshot_stake_units": 5.0,
      "maximum_market_probability_gap": 0.15,
      "maximum_round_stake_fraction": 0.05,
      "maximum_round_stake_units": 50.0,
      "maximum_single_stake_fraction": 0.01,
      "maximum_total_open_exposure_fraction": 0.15,
      "minimum_point_ev": 0.02,
      "stake_assignment": "commissioner-flat-capped",
      "starting_bankroll_units": 1000.0,
      "unsupported_without_evidence_decimal_odds": 8.0
    },
    "policy_version": "balanced-paper-v2",
    "rubric_sha256": "80cb7810d1fbd5a1602a90ae5401e8c31933db70f1d1a60d8349918093ff7887",
    "rubric_version": "balanced-paper-v2",
    "validator_version": "2"
  },
  "published_at": "2026-09-19T16:05:48.615618Z",
  "snapshot_id": "sha256:8117bae8ace8c336a389327978b4757593c1f01b0d3bea40a9350eb4a21aa4c3",
  "status": "sealed",
  "submission_meta": {
    "claude": {
      "decision_time": "2026-09-19T16:05:20.909856Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "valid",
          "timed_out": false,
          "valid": true,
          "validation_status": "live"
        },
        "commissioner_fallback": {
          "bets_preserved": false,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-19T16:05:46.805224Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "codex": {
      "decision_time": "2026-09-19T16:05:20.909856Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "valid",
          "timed_out": false,
          "valid": true,
          "validation_status": "live"
        },
        "commissioner_fallback": {
          "bets_preserved": false,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-19T16:05:46.815019Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "gemini": {
      "decision_time": "2026-09-19T16:05:20.909856Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "valid",
          "timed_out": false,
          "valid": true,
          "validation_status": "live"
        },
        "commissioner_fallback": {
          "bets_preserved": false,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-19T16:05:48.612648Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "gpt-luna": {
      "decision_time": "2026-09-19T16:05:20.909856Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "invalid",
          "timed_out": false,
          "valid": false,
          "validation_errors": [
            "bet 0 outside-paper-price-band",
            "bet 3 outside-paper-price-band",
            "bet 4 outside-paper-price-band",
            "bet 0 stake 15.290000 exceeds policy single-bet cap 9.386360",
            "bet 1 stake 15.290000 exceeds policy single-bet cap 9.386360",
            "fixture replay-7bf8d2093e5d8d40 has 2 bets; policy maximum is 1",
            "total stake 51.190000 exceeds policy round cap 46.931800",
            "open exposure 191.980000 would exceed policy cap 140.795400"
          ],
          "validation_status": "failed"
        },
        "bet_policy_adjustment": {
          "adjusted": true,
          "applied": true,
          "dropped_by_reason": {
            "exposure-cap": 2,
            "outside-paper-price-band": 3
          },
          "longshot_bets": 0,
          "official_bets": 0,
          "official_stake": 0.0,
          "policy_version": "balanced-paper-v2",
          "requested_bets": 5
        },
        "commissioner_fallback": {
          "bets_preserved": false,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-19T16:05:46.805417Z",
      "notes": "Commissioner predict(features) compatibility fallback.",
      "policy_suppressed_bets": {
        "exposure-cap": 2,
        "outside-paper-price-band": 3
      }
    },
    "grok": {
      "decision_time": "2026-09-19T16:05:20.909856Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "valid",
          "timed_out": false,
          "valid": true,
          "validation_status": "live"
        },
        "commissioner_fallback": {
          "bets_preserved": false,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-19T16:05:46.804444Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "kimi": {
      "decision_time": "2026-09-19T16:05:20.909856Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "valid",
          "timed_out": false,
          "valid": true,
          "validation_status": "live"
        },
        "commissioner_fallback": {
          "bets_preserved": false,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-19T16:05:46.788817Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "kimi-k27": {
      "decision_time": "2026-09-19T16:05:20.909856Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "invalid",
          "timed_out": false,
          "valid": false,
          "validation_errors": [
            "bet 0 outside-paper-price-band",
            "bet 3 outside-paper-price-band",
            "bet 5 unsupported-market-disagreement",
            "bet 6 outside-paper-price-band",
            "bet count 8 exceeds policy maximum 5",
            "bet 0 stake 29.020000 exceeds policy single-bet cap 9.722566",
            "bet 2 stake 21.930000 exceeds policy single-bet cap 9.722566",
            "bet 4 stake 11.770000 exceeds policy single-bet cap 9.722566",
            "bet 5 stake 41.320000 exceeds policy single-bet cap 9.722566",
            "bet 7 stake 41.320000 exceeds policy single-bet cap 9.722566",
            "fixture replay-7bf8d2093e5d8d40 has 3 bets; policy maximum is 1",
            "fixture replay-9edd94cc63b07d37 has 2 bets; policy maximum is 1",
            "fixture replay-db29a4fdda06fa61 has 2 bets; policy maximum is 1",
            "total stake 157.390000 exceeds policy round cap 48.612830",
            "open exposure 303.220000 would exceed policy cap 145.838490"
          ],
          "validation_status": "failed"
        },
        "bet_policy_adjustment": {
          "adjusted": true,
          "applied": true,
          "dropped_by_reason": {
            "exposure-cap": 4,
            "outside-paper-price-band": 3,
            "unsupported-market-disagreement": 1
          },
          "longshot_bets": 0,
          "official_bets": 0,
          "official_stake": 0.0,
          "policy_version": "balanced-paper-v2",
          "requested_bets": 8
        },
        "commissioner_fallback": {
          "bets_preserved": false,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-19T16:05:47.146634Z",
      "notes": "Commissioner predict(features) compatibility fallback.",
      "policy_suppressed_bets": {
        "exposure-cap": 4,
        "outside-paper-price-band": 3,
        "unsupported-market-disagreement": 1
      }
    },
    "minimax": {
      "decision_time": "2026-09-19T16:05:20.909856Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "valid",
          "timed_out": false,
          "valid": true,
          "validation_status": "live"
        },
        "commissioner_fallback": {
          "bets_preserved": false,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-19T16:05:46.801693Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "minimax-m3": {
      "decision_time": "2026-09-19T16:05:20.909856Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "invalid",
          "timed_out": false,
          "valid": false,
          "validation_errors": [
            "bet 2 unsupported-market-disagreement",
            "bet 3 unsupported-market-disagreement",
            "bet 0 stake 34.810000 exceeds policy single-bet cap 10.000000",
            "bet 1 stake 27.500000 exceeds policy single-bet cap 10.000000",
            "bet 2 stake 95.430000 exceeds policy single-bet cap 10.000000",
            "bet 3 stake 77.270000 exceeds policy single-bet cap 10.000000",
            "total stake 235.010000 exceeds policy round cap 50.000000",
            "open exposure 321.870000 would exceed policy cap 156.170460"
          ],
          "validation_status": "failed"
        },
        "bet_policy_adjustment": {
          "adjusted": true,
          "applied": true,
          "dropped_by_reason": {
            "unsupported-market-disagreement": 2
          },
          "longshot_bets": 0,
          "official_bets": 2,
          "official_stake": 20.0,
          "policy_version": "balanced-paper-v2",
          "requested_bets": 4
        },
        "commissioner_fallback": {
          "bets_preserved": true,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-19T16:05:46.800743Z",
      "notes": "Commissioner predict(features) compatibility fallback.",
      "policy_suppressed_bets": {
        "unsupported-market-disagreement": 2
      }
    },
    "qwen": {
      "decision_time": "2026-09-19T16:05:20.909856Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "valid",
          "timed_out": false,
          "valid": true,
          "validation_status": "live"
        },
        "commissioner_fallback": {
          "bets_preserved": false,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-19T16:05:46.806492Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    }
  }
}
