{
  "available_bankrolls": {
    "claude": 1000.0,
    "codex": 1000.0,
    "gemini": 967.86,
    "gpt-luna": 1006.9,
    "grok": 1000.0,
    "grok-46": 1000.0,
    "kimi": 1000.0,
    "kimi-k27": 912.0,
    "minimax": 998.2624,
    "minimax-m3": 989.3,
    "muse-spark": 1000.0,
    "qwen": 1000.0,
    "qwen-max": 1000.0
  },
  "bets": [
    {
      "bot_id": "gpt-luna",
      "fixture_id": "replay-c58393f19e028fc0",
      "market": "1X2",
      "odds": 2.93,
      "pnl": null,
      "reason": "Recency-weighted goals and venue form imply positive expected value.",
      "result": "pending",
      "selection": "HOME",
      "sources": [],
      "stake": 10.0
    },
    {
      "bot_id": "gpt-luna",
      "fixture_id": "replay-7fa85dd859ee9255",
      "market": "1X2",
      "odds": 2.76,
      "pnl": null,
      "reason": "Recency-weighted goals and venue form imply positive expected value.",
      "result": "pending",
      "selection": "AWAY",
      "sources": [],
      "stake": 10.0
    },
    {
      "bot_id": "gpt-luna",
      "fixture_id": "replay-d0121c478590947a",
      "market": "1X2",
      "odds": 2.76,
      "pnl": null,
      "reason": "Recency-weighted goals and venue form imply positive expected value.",
      "result": "pending",
      "selection": "AWAY",
      "sources": [],
      "stake": 10.0
    },
    {
      "bot_id": "gpt-luna",
      "fixture_id": "replay-d292ce124fb4c22a",
      "market": "OU25",
      "odds": 1.96,
      "pnl": null,
      "reason": "Recency-weighted goals and venue form imply positive expected value.",
      "result": "pending",
      "selection": "UNDER25",
      "sources": [],
      "stake": 10.0
    },
    {
      "bot_id": "gpt-luna",
      "fixture_id": "replay-d2b490a0dda0b94a",
      "market": "1X2",
      "odds": 2.73,
      "pnl": null,
      "reason": "Recency-weighted goals and venue form imply positive expected value.",
      "result": "pending",
      "selection": "AWAY",
      "sources": [],
      "stake": 10.0
    },
    {
      "bot_id": "kimi-k27",
      "fixture_id": "replay-68025800a23e1042",
      "market": "1X2",
      "odds": 2.53,
      "pnl": null,
      "reason": "Model away=0.488 vs implied 0.395; edge=0.236",
      "result": "pending",
      "selection": "AWAY",
      "sources": [],
      "stake": 9.5
    },
    {
      "bot_id": "kimi-k27",
      "fixture_id": "replay-505ee60914e35184",
      "market": "OU25",
      "odds": 1.74,
      "pnl": null,
      "reason": "Model over25=0.660 vs implied 0.575; edge=0.149",
      "result": "pending",
      "selection": "OVER25",
      "sources": [],
      "stake": 9.5
    },
    {
      "bot_id": "kimi-k27",
      "fixture_id": "replay-d2b490a0dda0b94a",
      "market": "1X2",
      "odds": 2.73,
      "pnl": null,
      "reason": "Model away=0.392 vs implied 0.366; edge=0.070",
      "result": "pending",
      "selection": "AWAY",
      "sources": [],
      "stake": 9.23
    },
    {
      "bot_id": "kimi-k27",
      "fixture_id": "replay-c58393f19e028fc0",
      "market": "1X2",
      "odds": 2.37,
      "pnl": null,
      "reason": "Model away=0.449 vs implied 0.422; edge=0.065",
      "result": "pending",
      "selection": "AWAY",
      "sources": [],
      "stake": 9.5
    },
    {
      "bot_id": "kimi-k27",
      "fixture_id": "replay-d0121c478590947a",
      "market": "1X2",
      "odds": 2.42,
      "pnl": null,
      "reason": "Model home=0.436 vs implied 0.413; edge=0.055",
      "result": "pending",
      "selection": "HOME",
      "sources": [],
      "stake": 8.82
    },
    {
      "bot_id": "minimax-m3",
      "fixture_id": "replay-d2b490a0dda0b94a",
      "market": "1X2",
      "odds": 2.73,
      "pnl": null,
      "reason": "Model probability 0.490 vs implied 0.366; edge 0.124, EV 0.339 on AWAY.",
      "result": "pending",
      "selection": "AWAY",
      "sources": [],
      "stake": 9.89
    },
    {
      "bot_id": "minimax-m3",
      "fixture_id": "replay-68025800a23e1042",
      "market": "1X2",
      "odds": 2.53,
      "pnl": null,
      "reason": "Model probability 0.494 vs implied 0.395; edge 0.099, EV 0.251 on AWAY.",
      "result": "pending",
      "selection": "AWAY",
      "sources": [],
      "stake": 9.89
    },
    {
      "bot_id": "minimax-m3",
      "fixture_id": "replay-c58393f19e028fc0",
      "market": "OU25",
      "odds": 1.67,
      "pnl": null,
      "reason": "Model probability 0.703 vs implied 0.599; edge 0.104, EV 0.174 on UNDER25.",
      "result": "pending",
      "selection": "UNDER25",
      "sources": [],
      "stake": 9.89
    }
  ],
  "fingerprint": "sha256:06c7d63e7dbe5db391899f175f102d07f45e7e8b9b84e6831dcbc98b3fa4439b",
  "fixtures": [
    {
      "away": "Cardiff",
      "competition": "Championship",
      "forecasts": {
        "claude": {
          "away": 0.3707865167415731,
          "draw": 0.2584269665168539,
          "home": 0.37078651674157304,
          "over25": 0.6134293837233826,
          "under25": 0.3865706162766174
        },
        "codex": {
          "away": 0.37508589492625116,
          "draw": 0.2615182462543529,
          "home": 0.36339585881939596,
          "over25": 0.5904664001947612,
          "under25": 0.40953359980523885
        },
        "gemini": {
          "away": 0.39275803518004726,
          "draw": 0.246408628902088,
          "home": 0.3608333359178647,
          "over25": 0.6213858091352561,
          "under25": 0.3786141908647439
        },
        "gpt-luna": {
          "away": 0.36502771611786416,
          "draw": 0.23976806706730786,
          "home": 0.395204216814828,
          "over25": 0.5919218468518633,
          "under25": 0.40807815314813667
        },
        "grok": {
          "away": 0.36651955,
          "draw": 0.25694085,
          "home": 0.3765396,
          "over25": 0.55317358,
          "under25": 0.44682641999999995
        },
        "kimi": {
          "away": 0.3809945639821428,
          "draw": 0.256033149439435,
          "home": 0.3629722865784222,
          "over25": 0.5926336317375683,
          "under25": 0.40736636826243167
        },
        "kimi-k27": {
          "away": 0.4883430000000001,
          "draw": 0.246814,
          "home": 0.264843,
          "over25": 0.517619,
          "under25": 0.48238099999999995
        },
        "market": {
          "away": 0.37078651685393266,
          "draw": 0.25842696629213485,
          "home": 0.37078651685393266,
          "over25": 0.5906735751295337,
          "under25": 0.4093264248704664
        },
        "minimax": {
          "away": 0.3774531835205993,
          "draw": 0.2584269662921347,
          "home": 0.364119850187266,
          "over25": 0.5892055267702936,
          "under25": 0.4107944732297064
        },
        "minimax-m3": {
          "away": 0.4944962882615779,
          "draw": 0.2314212695300165,
          "home": 0.2740824422084056,
          "over25": 0.5935733791889352,
          "under25": 0.40642662081106484
        },
        "poisson": {
          "away": 0.25554295,
          "draw": 0.24091792,
          "home": 0.50353913,
          "over25": 0.53557434,
          "under25": 0.46442566
        },
        "qwen": {
          "away": 0.3707865168539326,
          "draw": 0.2584269662921348,
          "home": 0.3707865168539326,
          "over25": 0.5906735751295337,
          "under25": 0.40932642487046633
        }
      },
      "home": "Bolton",
      "id": "replay-68025800a23e1042",
      "kickoff": "2026-09-12T11:30:00Z",
      "odds": {
        "away": 2.53,
        "draw": 3.63,
        "home": 2.53,
        "over25": 1.58,
        "under25": 2.28
      },
      "score": null
    },
    {
      "away": "Birmingham",
      "competition": "Championship",
      "forecasts": {
        "claude": {
          "away": 0.4612024264690386,
          "draw": 0.2793555942927575,
          "home": 0.25944197923820383,
          "over25": 0.46119929282660216,
          "under25": 0.5388007071733978
        },
        "codex": {
          "away": 0.4410551371666182,
          "draw": 0.280219142905713,
          "home": 0.2787257199276688,
          "over25": 0.45642774054511603,
          "under25": 0.543572259454884
        },
        "gemini": {
          "away": 0.40109029154933284,
          "draw": 0.28035171839081974,
          "home": 0.3185579900598474,
          "over25": 0.4584415309929815,
          "under25": 0.5415584690070185
        },
        "gpt-luna": {
          "away": 0.3950151467557637,
          "draw": 0.25256252701934073,
          "home": 0.3524223262248955,
          "over25": 0.5302333544921533,
          "under25": 0.46976664550784675
        },
        "grok": {
          "away": 0.44604286,
          "draw": 0.28265219,
          "home": 0.27130495,
          "over25": 0.43123342,
          "under25": 0.56876658
        },
        "kimi": {
          "away": 0.44506369409740315,
          "draw": 0.28110094859251494,
          "home": 0.2738353573100819,
          "over25": 0.46169454145588834,
          "under25": 0.5383054585441116
        },
        "kimi-k27": {
          "away": 0.36555299999999996,
          "draw": 0.271364,
          "home": 0.363083,
          "over25": 0.450885,
          "under25": 0.549115
        },
        "market": {
          "away": 0.43229465568489006,
          "draw": 0.2859998179378693,
          "home": 0.28170552637724067,
          "over25": 0.4562334217506631,
          "under25": 0.5437665782493368
        },
        "minimax": {
          "away": 0.4522946556848901,
          "draw": 0.28599981793786927,
          "home": 0.26170552637724065,
          "over25": 0.49832007073386386,
          "under25": 0.5016799292661361
        },
        "minimax-m3": {
          "away": 0.615117844721727,
          "draw": 0.21952941077864538,
          "home": 0.16535274449962759,
          "over25": 0.5145582371740718,
          "under25": 0.4854417628259282
        },
        "poisson": {
          "away": 0.23238878,
          "draw": 0.28770491,
          "home": 0.4799063,
          "over25": 0.35006533,
          "under25": 0.64993467
        },
        "qwen": {
          "away": 0.4380089413991757,
          "draw": 0.2859998179378693,
          "home": 0.27599124066295494,
          "over25": 0.4562334217506631,
          "under25": 0.5437665782493368
        }
      },
      "home": "Derby",
      "id": "replay-c253f55679d9029f",
      "kickoff": "2026-09-12T11:30:00Z",
      "odds": {
        "away": 2.17,
        "draw": 3.28,
        "home": 3.33,
        "over25": 2.05,
        "under25": 1.72
      },
      "score": null
    },
    {
      "away": "QPR",
      "competition": "Championship",
      "forecasts": {
        "claude": {
          "away": 0.2580048429891379,
          "draw": 0.2667726839041918,
          "home": 0.47522247310667026,
          "over25": 0.49018347487546504,
          "under25": 0.509816525124535
        },
        "codex": {
          "away": 0.2686175143617763,
          "draw": 0.27008239011340496,
          "home": 0.46130009552481877,
          "over25": 0.5221062672042395,
          "under25": 0.47789373279576053
        },
        "gemini": {
          "away": 0.2608867454303888,
          "draw": 0.2712060945329562,
          "home": 0.467907160036655,
          "over25": 0.4866580912847614,
          "under25": 0.5133419087152387
        },
        "gpt-luna": {
          "away": 0.2466756849078719,
          "draw": 0.27052201046998864,
          "home": 0.4828023046221395,
          "over25": 0.4137926748314923,
          "under25": 0.5862073251685077
        },
        "grok": {
          "away": 0.24789322999999996,
          "draw": 0.26315188,
          "home": 0.48895489,
          "over25": 0.54766667,
          "under25": 0.45233333
        },
        "kimi": {
          "away": 0.2804212843940951,
          "draw": 0.274229827698521,
          "home": 0.445348887907384,
          "over25": 0.5092329537601864,
          "under25": 0.4907670462398136
        },
        "kimi-k27": {
          "away": 0.2621642621642622,
          "draw": 0.28588228588228587,
          "home": 0.45195345195345193,
          "over25": 0.372323,
          "under25": 0.627677
        },
        "market": {
          "away": 0.2729166347582362,
          "draw": 0.27133908195616546,
          "home": 0.4557442832855983,
          "over25": 0.5226666666666666,
          "under25": 0.47733333333333333
        },
        "minimax": {
          "away": 0.26624996809156953,
          "draw": 0.2713390819561655,
          "home": 0.46241094995226495,
          "over25": 0.5181333333333333,
          "under25": 0.48186666666666667
        },
        "minimax-m3": {
          "away": 0.36429691369284406,
          "draw": 0.34357064272228116,
          "home": 0.2921324435848748,
          "over25": 0.2339997057051473,
          "under25": 0.7660002942948527
        },
        "poisson": {
          "away": 0.25435981,
          "draw": 0.28080877,
          "home": 0.46483142,
          "over25": 0.38430553,
          "under25": 0.61569447
        },
        "qwen": {
          "away": 0.26720234904395046,
          "draw": 0.2713390819561655,
          "home": 0.4614585689998841,
          "over25": 0.5226666666666666,
          "under25": 0.4773333333333334
        }
      },
      "home": "West Brom",
      "id": "replay-d292ce124fb4c22a",
      "kickoff": "2026-09-12T11:30:00Z",
      "odds": {
        "away": 3.44,
        "draw": 3.46,
        "home": 2.06,
        "over25": 1.79,
        "under25": 1.96
      },
      "score": null
    },
    {
      "away": "Wycombe",
      "competition": "League One",
      "forecasts": {
        "claude": {
          "away": 0.33808568518839577,
          "draw": 0.2680369038945307,
          "home": 0.3938774109170735,
          "over25": 0.6128391033404046,
          "under25": 0.3871608966595954
        },
        "codex": {
          "away": 0.36025771924930794,
          "draw": 0.26937213138249616,
          "home": 0.3703701493681959,
          "over25": 0.5354749707955601,
          "under25": 0.46452502920443994
        },
        "gemini": {
          "away": 0.33217361682514035,
          "draw": 0.25395531496714097,
          "home": 0.4138710682077187,
          "over25": 0.5767886757925897,
          "under25": 0.42321132420741026
        },
        "gpt-luna": {
          "away": 0.22215175008344695,
          "draw": 0.1948430560511752,
          "home": 0.5830051938653779,
          "over25": 0.7179702502284082,
          "under25": 0.2820297497715918
        },
        "grok": {
          "away": 0.36881848,
          "draw": 0.26688136,
          "home": 0.36430016,
          "over25": 0.53475936,
          "under25": 0.46524064
        },
        "kimi": {
          "away": 0.3469637502025378,
          "draw": 0.26458736539640215,
          "home": 0.38844888440106007,
          "over25": 0.5523211433768609,
          "under25": 0.4476788566231391
        },
        "kimi-k27": {
          "away": 0.3212346787653212,
          "draw": 0.22353777646222353,
          "home": 0.4552275447724553,
          "over25": 0.660227,
          "under25": 0.339773
        },
        "market": {
          "away": 0.35479314574582765,
          "draw": 0.27046549951058746,
          "home": 0.37474135474358494,
          "over25": 0.5347593582887701,
          "under25": 0.46524064171123
        },
        "minimax": {
          "away": 0.348126479079161,
          "draw": 0.27046549951058746,
          "home": 0.3814080214102516,
          "over25": 0.5611408199643494,
          "under25": 0.4388591800356506
        },
        "minimax-m3": {
          "away": 0.14810901115135508,
          "draw": 0.13478492738563932,
          "home": 0.7171060614630056,
          "over25": 0.8951628277777716,
          "under25": 0.10483717222222844
        },
        "poisson": {
          "away": 0.33386476,
          "draw": 0.27667996,
          "home": 0.38945528,
          "over25": 0.42788553,
          "under25": 0.57211447
        },
        "qwen": {
          "away": 0.33384076479344665,
          "draw": 0.27046549951058746,
          "home": 0.3956937356959659,
          "over25": 0.5347593582887701,
          "under25": 0.4652406417112299
        }
      },
      "home": "Leyton Orient",
      "id": "replay-505ee60914e35184",
      "kickoff": "2026-09-12T11:30:00Z",
      "odds": {
        "away": 2.63,
        "draw": 3.45,
        "home": 2.49,
        "over25": 1.74,
        "under25": 2.0
      },
      "score": null
    },
    {
      "away": "Bradford",
      "competition": "League One",
      "forecasts": {
        "claude": {
          "away": 0.43193817781551885,
          "draw": 0.2808868835224359,
          "home": 0.2871749386620452,
          "over25": 0.41724003018463107,
          "under25": 0.5827599698153689
        },
        "codex": {
          "away": 0.39983751443246973,
          "draw": 0.28241056837061307,
          "home": 0.31775191719691726,
          "over25": 0.44285879423985436,
          "under25": 0.5571412057601457
        },
        "gemini": {
          "away": 0.3561232655994522,
          "draw": 0.28417868517027145,
          "home": 0.3596980492302763,
          "over25": 0.43312787065763525,
          "under25": 0.5668721293423648
        },
        "gpt-luna": {
          "away": 0.29429788504755394,
          "draw": 0.26178483214887793,
          "home": 0.4439172828035681,
          "over25": 0.47351905864025556,
          "under25": 0.5264809413597444
        },
        "grok": {
          "away": 0.39428891000000005,
          "draw": 0.2877863,
          "home": 0.31792479,
          "over25": 0.45547082,
          "under25": 0.5445291800000001
        },
        "kimi": {
          "away": 0.3961953913328951,
          "draw": 0.2889488640509135,
          "home": 0.31485574461619137,
          "over25": 0.4359634107227635,
          "under25": 0.5640365892772365
        },
        "kimi-k27": {
          "away": 0.4494430000000001,
          "draw": 0.282564,
          "home": 0.267993,
          "over25": 0.385796,
          "under25": 0.614204
        },
        "market": {
          "away": 0.3936457387388508,
          "draw": 0.28794456815156677,
          "home": 0.3184096931095824,
          "over25": 0.44297082228116713,
          "under25": 0.557029177718833
        },
        "minimax": {
          "away": 0.40031240540551744,
          "draw": 0.2879445681515668,
          "home": 0.31174302644291574,
          "over25": 0.42104332449160037,
          "under25": 0.5789566755083997
        },
        "minimax-m3": {
          "away": 0.3933228878429004,
          "draw": 0.315973360782515,
          "home": 0.2907037513745846,
          "over25": 0.29672883609707446,
          "under25": 0.7032711639029255
        },
        "poisson": {
          "away": 0.21426335,
          "draw": 0.24336897,
          "home": 0.54236768,
          "over25": 0.48559172,
          "under25": 0.51440828
        },
        "qwen": {
          "away": 0.4131695482626604,
          "draw": 0.28794456815156677,
          "home": 0.2988858835857729,
          "over25": 0.44297082228116713,
          "under25": 0.5570291777188329
        }
      },
      "home": "Notts County",
      "id": "replay-c58393f19e028fc0",
      "kickoff": "2026-09-12T11:30:00Z",
      "odds": {
        "away": 2.37,
        "draw": 3.24,
        "home": 2.93,
        "over25": 2.1,
        "under25": 1.67
      },
      "score": null
    },
    {
      "away": "Cheltenham",
      "competition": "League Two",
      "forecasts": {
        "claude": {
          "away": 0.36888283821845186,
          "draw": 0.2611898472519159,
          "home": 0.3699273145296323,
          "over25": 0.5987709535703007,
          "under25": 0.40122904642969925
        },
        "codex": {
          "away": 0.34572234820227893,
          "draw": 0.2632029271924918,
          "home": 0.3910747246052293,
          "over25": 0.5635557920634996,
          "under25": 0.4364442079365004
        },
        "gemini": {
          "away": 0.3401277775766429,
          "draw": 0.2577413723171792,
          "home": 0.4021308501061779,
          "over25": 0.5640701983972988,
          "under25": 0.43592980160270123
        },
        "gpt-luna": {
          "away": 0.3990458382099181,
          "draw": 0.2274735800916474,
          "home": 0.37348058169843446,
          "over25": 0.654428663024012,
          "under25": 0.34557133697598796
        },
        "grok": {
          "away": 0.41853460000000003,
          "draw": 0.24331467,
          "home": 0.33815073,
          "over25": 0.54265873,
          "under25": 0.45734127
        },
        "kimi": {
          "away": 0.3523294811380215,
          "draw": 0.2605518498744795,
          "home": 0.3871186689874991,
          "over25": 0.5740145789963704,
          "under25": 0.42598542100362957
        },
        "kimi-k27": {
          "away": 0.391944391944392,
          "draw": 0.24535324535324532,
          "home": 0.3627023627023627,
          "over25": 0.564767,
          "under25": 0.435233
        },
        "market": {
          "away": 0.34070700142517424,
          "draw": 0.2634929501106872,
          "home": 0.39580004846413863,
          "over25": 0.5634920634920635,
          "under25": 0.4365079365079365
        },
        "minimax": {
          "away": 0.3540403347585076,
          "draw": 0.2634929501106871,
          "home": 0.3824667151308053,
          "over25": 0.5841269841269842,
          "under25": 0.41587301587301584
        },
        "minimax-m3": {
          "away": 0.4904957182292559,
          "draw": 0.2246494279629117,
          "home": 0.28485485380783243,
          "over25": 0.6340480696280758,
          "under25": 0.3659519303719242
        },
        "poisson": {
          "away": 0.31013336,
          "draw": 0.27105473,
          "home": 0.41881191,
          "over25": 0.44350915,
          "under25": 0.55649085
        },
        "qwen": {
          "away": 0.3473736680918408,
          "draw": 0.2634929501106872,
          "home": 0.389133381797472,
          "over25": 0.5634920634920635,
          "under25": 0.4365079365079365
        }
      },
      "home": "Crawley Town",
      "id": "replay-d2b490a0dda0b94a",
      "kickoff": "2026-09-12T11:30:00Z",
      "odds": {
        "away": 2.73,
        "draw": 3.53,
        "home": 2.35,
        "over25": 1.65,
        "under25": 2.13
      },
      "score": null
    },
    {
      "away": "Bristol Rvs",
      "competition": "League Two",
      "forecasts": {
        "claude": {
          "away": 0.3843190223858064,
          "draw": 0.2593936990786916,
          "home": 0.35628727853550196,
          "over25": 0.5674504231237291,
          "under25": 0.43254957687627094
        },
        "codex": {
          "away": 0.33507972790571294,
          "draw": 0.2664810745918851,
          "home": 0.398439197502402,
          "over25": 0.5440080571943813,
          "under25": 0.4559919428056187
        },
        "gemini": {
          "away": 0.31994848004265714,
          "draw": 0.25662513242553703,
          "home": 0.42342638753180584,
          "over25": 0.5476500502242224,
          "under25": 0.4523499497757776
        },
        "gpt-luna": {
          "away": 0.42911372420248656,
          "draw": 0.23356464489543,
          "home": 0.33732163090208345,
          "over25": 0.6166728137437631,
          "under25": 0.38332718625623685
        },
        "grok": {
          "away": 0.38845713,
          "draw": 0.2502446,
          "home": 0.36129827,
          "over25": 0.57316667,
          "under25": 0.42683333
        },
        "kimi": {
          "away": 0.3516376110733152,
          "draw": 0.2601292325387841,
          "home": 0.3882331563879007,
          "over25": 0.554450004670208,
          "under25": 0.445549995329792
        },
        "kimi-k27": {
          "away": 0.5205439999999999,
          "draw": 0.233972,
          "home": 0.245484,
          "over25": 0.557074,
          "under25": 0.44292600000000004
        },
        "market": {
          "away": 0.3371067893518044,
          "draw": 0.26357358034305384,
          "home": 0.39931963030514167,
          "over25": 0.5439999999999999,
          "under25": 0.45599999999999996
        },
        "minimax": {
          "away": 0.3504401226851377,
          "draw": 0.2635735803430539,
          "home": 0.38598629697180836,
          "over25": 0.5185333333333333,
          "under25": 0.4814666666666667
        },
        "minimax-m3": {
          "away": 0.5473976332693358,
          "draw": 0.22011470826594323,
          "home": 0.23248765846472094,
          "over25": 0.6072775088443373,
          "under25": 0.3927224911556627
        },
        "poisson": {
          "away": 0.28443053,
          "draw": 0.25982509,
          "home": 0.45574439,
          "over25": 0.4764578,
          "under25": 0.5235422
        },
        "qwen": {
          "away": 0.3661544083994235,
          "draw": 0.2635735803430539,
          "home": 0.3702720112575227,
          "over25": 0.544,
          "under25": 0.45599999999999996
        }
      },
      "home": "Grimsby",
      "id": "replay-7fa85dd859ee9255",
      "kickoff": "2026-09-12T11:30:00Z",
      "odds": {
        "away": 2.76,
        "draw": 3.53,
        "home": 2.33,
        "over25": 1.71,
        "under25": 2.04
      },
      "score": null
    },
    {
      "away": "Alaves",
      "competition": "La Liga",
      "forecasts": {
        "claude": {
          "away": 0.35067377016591145,
          "draw": 0.26851648504091324,
          "home": 0.38080974479317525,
          "over25": 0.6438056430813098,
          "under25": 0.35619435691869017
        },
        "codex": {
          "away": 0.3375293941920325,
          "draw": 0.27252037356535347,
          "home": 0.389950232242614,
          "over25": 0.5499363756346265,
          "under25": 0.4500636243653735
        },
        "gemini": {
          "away": 0.31986338609835396,
          "draw": 0.2472964309764265,
          "home": 0.4328401829252196,
          "over25": 0.6133254287614617,
          "under25": 0.3866745712385383
        },
        "gpt-luna": {
          "away": 0.4256053433028617,
          "draw": 0.20839483574744255,
          "home": 0.3659998209496958,
          "over25": 0.752214933522688,
          "under25": 0.24778506647731202
        },
        "grok": {
          "away": 0.33176901999999997,
          "draw": 0.26596031,
          "home": 0.40227067,
          "over25": 0.59490495,
          "under25": 0.40509505
        },
        "kimi": {
          "away": 0.3537913343690101,
          "draw": 0.2635266556935374,
          "home": 0.3826820099374525,
          "over25": 0.5870461096475532,
          "under25": 0.4129538903524468
        },
        "kimi-k27": {
          "away": 0.347846,
          "draw": 0.216239,
          "home": 0.435915,
          "over25": 0.707201,
          "under25": 0.29279900000000003
        },
        "market": {
          "away": 0.3414056075971817,
          "draw": 0.26922270770520607,
          "home": 0.38937168469761213,
          "over25": 0.5490716180371352,
          "under25": 0.4509283819628647
        },
        "minimax": {
          "away": 0.34807227426384835,
          "draw": 0.2692227077052062,
          "home": 0.3827050180309455,
          "over25": 0.5892572944297082,
          "under25": 0.4107427055702918
        },
        "minimax-m3": {
          "away": 0.48112708267459464,
          "draw": 0.17384464751838374,
          "home": 0.3450282698070216,
          "over25": 0.9135639576977169,
          "under25": 0.08643604230228308
        },
        "poisson": {
          "away": 0.1623004,
          "draw": 0.22361633,
          "home": 0.61408327,
          "over25": 0.49292583,
          "under25": 0.50707417
        },
        "qwen": {
          "away": 0.34378655997813395,
          "draw": 0.2692227077052061,
          "home": 0.38699073231665987,
          "over25": 0.5490716180371352,
          "under25": 0.4509283819628648
        }
      },
      "home": "Santander",
      "id": "replay-d0121c478590947a",
      "kickoff": "2026-09-12T12:00:00Z",
      "odds": {
        "away": 2.76,
        "draw": 3.5,
        "home": 2.42,
        "over25": 1.7,
        "under25": 2.07
      },
      "score": null
    }
  ],
  "id": "daily-2026-09-11-r2",
  "kickoff_window": "Next 24 hours",
  "label": "Daily slate \u00b7 12 September",
  "lock_at": "2026-09-12T11:30: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-11T12:05:24.463340Z",
  "snapshot_id": "sha256:8aa0b6fd070e4ef4d225d563112942175b9d6305ee4040a9a9f2f0106e2f4f20",
  "status": "sealed",
  "submission_meta": {
    "claude": {
      "decision_time": "2026-09-11T12:05:10.209094Z",
      "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-11T12:05:20.953279Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "codex": {
      "decision_time": "2026-09-11T12:05:10.209094Z",
      "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-11T12:05:20.958982Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "gemini": {
      "decision_time": "2026-09-11T12:05:10.209094Z",
      "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-11T12:05:24.460838Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "gpt-luna": {
      "decision_time": "2026-09-11T12:05:10.209094Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "invalid",
          "timed_out": false,
          "valid": false,
          "validation_errors": [
            "bet 0 unsupported-market-disagreement",
            "bet 1 unsupported-market-disagreement",
            "bet 2 unsupported-market-disagreement",
            "bet 10 outside-paper-price-band",
            "bet count 12 exceeds policy maximum 5",
            "bet 0 stake 40.280000 exceeds policy single-bet cap 10.000000",
            "bet 1 stake 40.280000 exceeds policy single-bet cap 10.000000",
            "bet 2 stake 40.280000 exceeds policy single-bet cap 10.000000",
            "bet 3 stake 31.370000 exceeds policy single-bet cap 10.000000",
            "bet 4 stake 31.250000 exceeds policy single-bet cap 10.000000",
            "bet 5 stake 24.730000 exceeds policy single-bet cap 10.000000",
            "bet 6 stake 21.090000 exceeds policy single-bet cap 10.000000",
            "bet 7 stake 19.990000 exceeds policy single-bet cap 10.000000",
            "bet 8 stake 16.680000 exceeds policy single-bet cap 10.000000",
            "bet 9 stake 15.460000 exceeds policy single-bet cap 10.000000",
            "bet 10 stake 15.000000 exceeds policy single-bet cap 10.000000",
            "bet 11 stake 10.410000 exceeds policy single-bet cap 10.000000",
            "fixture replay-505ee60914e35184 has 2 bets; policy maximum is 1",
            "fixture replay-7fa85dd859ee9255 has 2 bets; policy maximum is 1",
            "fixture replay-c253f55679d9029f has 2 bets; policy maximum is 1",
            "fixture replay-d0121c478590947a has 2 bets; policy maximum is 1",
            "fixture replay-d2b490a0dda0b94a has 2 bets; policy maximum is 1",
            "total stake 306.820000 exceeds policy round cap 50.000000",
            "open exposure 326.820000 would exceed policy cap 154.035000"
          ],
          "validation_status": "failed"
        },
        "bet_policy_adjustment": {
          "adjusted": true,
          "applied": true,
          "dropped_by_reason": {
            "outside-paper-price-band": 1,
            "round-bet-count-cap": 3,
            "unsupported-market-disagreement": 3
          },
          "longshot_bets": 0,
          "official_bets": 5,
          "official_stake": 50.0,
          "policy_version": "balanced-paper-v2",
          "requested_bets": 12
        },
        "commissioner_fallback": {
          "bets_preserved": true,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-11T12:05:20.959503Z",
      "notes": "Commissioner predict(features) compatibility fallback.",
      "policy_suppressed_bets": {
        "outside-paper-price-band": 1,
        "round-bet-count-cap": 3,
        "unsupported-market-disagreement": 3
      }
    },
    "grok": {
      "decision_time": "2026-09-11T12:05:10.209094Z",
      "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-11T12:05:20.961822Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "kimi": {
      "decision_time": "2026-09-11T12:05:10.209094Z",
      "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-11T12:05:20.953104Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "kimi-k27": {
      "decision_time": "2026-09-11T12:05:10.209094Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "invalid",
          "timed_out": false,
          "valid": false,
          "validation_errors": [
            "bet 2 outside-paper-price-band",
            "bet 3 unsupported-market-disagreement",
            "bet 9 unsupported-market-disagreement",
            "bet 11 unsupported-market-disagreement",
            "bet count 12 exceeds policy maximum 5",
            "bet 0 stake 35.100000 exceeds policy single-bet cap 9.500000",
            "bet 1 stake 17.780000 exceeds policy single-bet cap 9.500000",
            "bet 2 stake 20.460000 exceeds policy single-bet cap 9.500000",
            "bet 3 stake 45.600000 exceeds policy single-bet cap 9.500000",
            "bet 4 stake 20.430000 exceeds policy single-bet cap 9.500000",
            "bet 5 stake 45.600000 exceeds policy single-bet cap 9.500000",
            "bet 6 stake 10.850000 exceeds policy single-bet cap 9.500000",
            "bet 9 stake 45.600000 exceeds policy single-bet cap 9.500000",
            "bet 11 stake 45.600000 exceeds policy single-bet cap 9.500000",
            "fixture replay-505ee60914e35184 has 2 bets; policy maximum is 1",
            "fixture replay-68025800a23e1042 has 2 bets; policy maximum is 1",
            "fixture replay-c58393f19e028fc0 has 2 bets; policy maximum is 1",
            "fixture replay-d0121c478590947a has 2 bets; policy maximum is 1",
            "total stake 313.820000 exceeds policy round cap 47.500000",
            "open exposure 351.820000 would exceed policy cap 142.500000"
          ],
          "validation_status": "failed"
        },
        "bet_policy_adjustment": {
          "adjusted": true,
          "applied": true,
          "dropped_by_reason": {
            "fixture-bet-count-cap": 2,
            "outside-paper-price-band": 1,
            "round-bet-count-cap": 1,
            "unsupported-market-disagreement": 3
          },
          "longshot_bets": 0,
          "official_bets": 5,
          "official_stake": 46.55,
          "policy_version": "balanced-paper-v2",
          "requested_bets": 12
        },
        "commissioner_fallback": {
          "bets_preserved": true,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-11T12:05:22.499490Z",
      "notes": "Commissioner predict(features) compatibility fallback.",
      "policy_suppressed_bets": {
        "fixture-bet-count-cap": 2,
        "outside-paper-price-band": 1,
        "round-bet-count-cap": 1,
        "unsupported-market-disagreement": 3
      }
    },
    "minimax": {
      "decision_time": "2026-09-11T12:05:10.209094Z",
      "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-11T12:05:20.956429Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    },
    "minimax-m3": {
      "decision_time": "2026-09-11T12:05:10.209094Z",
      "execution_provenance": {
        "accepted_via": "commissioner-predict-contract",
        "adapter": {
          "exit_code": 0,
          "status": "invalid",
          "timed_out": false,
          "valid": false,
          "validation_errors": [
            "bet 1 unsupported-market-disagreement",
            "bet 2 unsupported-market-disagreement",
            "bet 3 unsupported-market-disagreement",
            "bet 6 unsupported-market-disagreement",
            "bet 7 unsupported-market-disagreement",
            "bet count 8 exceeds policy maximum 5",
            "bet 0 stake 32.470000 exceeds policy single-bet cap 9.893000",
            "bet 1 stake 56.620000 exceeds policy single-bet cap 9.893000",
            "bet 2 stake 98.930000 exceeds policy single-bet cap 9.893000",
            "bet 3 stake 98.930000 exceeds policy single-bet cap 9.893000",
            "bet 4 stake 51.520000 exceeds policy single-bet cap 9.893000",
            "bet 5 stake 38.780000 exceeds policy single-bet cap 9.893000",
            "bet 6 stake 57.430000 exceeds policy single-bet cap 9.893000",
            "bet 7 stake 98.930000 exceeds policy single-bet cap 9.893000",
            "total stake 533.610000 exceeds policy round cap 49.465000",
            "open exposure 533.610000 would exceed policy cap 148.395000"
          ],
          "validation_status": "failed"
        },
        "bet_policy_adjustment": {
          "adjusted": true,
          "applied": true,
          "dropped_by_reason": {
            "unsupported-market-disagreement": 5
          },
          "longshot_bets": 0,
          "official_bets": 3,
          "official_stake": 29.67,
          "policy_version": "balanced-paper-v2",
          "requested_bets": 8
        },
        "commissioner_fallback": {
          "bets_preserved": true,
          "status": "accepted",
          "validation_status": "live"
        }
      },
      "generated_at": "2026-09-11T12:05:20.951313Z",
      "notes": "Commissioner predict(features) compatibility fallback.",
      "policy_suppressed_bets": {
        "unsupported-market-disagreement": 5
      }
    },
    "qwen": {
      "decision_time": "2026-09-11T12:05:10.209094Z",
      "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-11T12:05:20.948182Z",
      "notes": "Commissioner predict(features) compatibility fallback."
    }
  }
}
